在一个长长的字符串中有这么几个东西:{$var},{$wtf},{$mdzz}
我想通过一个preg_replace把它们分别替换成
<code><?php echo $var;?> <?php echo $wtf;?> <?php echo $mdzz;?> </code>
该怎么写这正则表达式?
在一个长长的字符串中有这么几个东西:{$var},{$wtf},{$mdzz}
我想通过一个preg_replace把它们分别替换成
<code><?php echo $var;?> <?php echo $wtf;?> <?php echo $mdzz;?> </code>
该怎么写这正则表达式?
使用如下匹配替换:<br>$msg = preg_replace("/{$var}/g", '<?php echo $var;?>', $msg);<br>
单引号' 中的代码不会被解析。
<code>preg_replace('/{\$([a-zA-Z]+)}/','<?php echo \$${1}; ?>',$filestr);</code>
为什么要这样做呢? echo "{$a},{$b},{$c}"和
<code>echo $a; echo ','; echo $b; echo ','; echo $c;</code>
是完全等价的。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号