求一正则,匹配并替换 {$name}匹配出这个{$ }然后把这个替换为 <? >另问:{$name} 从数据库中得到,匹配后,如何得到$name的值? $name执行前就已经赋值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、$s = '{$name} ';$p = array('/{\$/', '/}/');$r = array('<?', '>');echo '<xmp>' . preg_replace($p, $r, $s);2、eval(); $data = '123{$name}456789{$name}abcefg{$name}iop';$reg = '/\{\$(\w+)\}/i';$data = preg_replace($reg, '<?\1>', $data);echo htmlspecialchars($data); $str = '{$name}';$reg = '/(\{\$)(\w+)(\})/';$rm = '<?\${2}>';echo '<xmp>' . preg_replace($reg,$rm,$str); 取值$name 赋给变量然后对变量进行正则替换。 小弟网站开张,都来给点建议啊 有没有人知道mysql这数据库最大可以建多少张表格? Discuz7.2熟悉的进来看看 关于php调用万网api 关于MD5验证失败的问题,在线等 如何在plchart中显示中文字体 iframe phpcms留言版中为啥不出验证码呢 前辈们,师兄们,我在比较时间的问题上被困扰住了,特别需要你们帮助,拜托你们帮帮我! 如何编写二级域名跳转二级目录的伪静态或者php PHP实现下载msi文件,下载后msi文件无法运行 网页刷新位置控制 开发一个简单网上电器销售管理系统,需要准备哪些东西呀?求救高手
$s = '{$name} ';
$p = array('/{\$/', '/}/');
$r = array('<?', '>');
echo '<xmp>' . preg_replace($p, $r, $s);2、
eval();
123{$name}456
789{$name}abc
efg{$name}iop
';$reg = '/\{\$(\w+)\}/i';$data = preg_replace($reg, '<?\1>', $data);echo htmlspecialchars($data);
$reg = '/(\{\$)(\w+)(\})/';
$rm = '<?\${2}>';
echo '<xmp>' . preg_replace($reg,$rm,$str);
然后对变量进行正则替换。