求一正则,匹配并替换 {$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 赋给变量然后对变量进行正则替换。 linux下php扩展 抢答题 ecshop上传路径出错 想做一个美容院排班的系统,求好的数据库结构思路。 电子商务的商品分类功能如何用PHP实现? php初学者 php 有没有集成开发工具啊?? 比如c++有vc开发工具 有懂drupal的大神吗 如何用php+redis做订单到时间自动完成功能? 求助,用tar命令解压时一直报错,请大神帮忙看下 网页刷新位置控制 开发一个简单网上电器销售管理系统,需要准备哪些东西呀?求救高手
$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);
然后对变量进行正则替换。