现在有一个字符串$str="有肚肚圾地{output}圾肤人地";,而我又定义了一个output变量,请问有没有办法对$str进行处理让我直接echo $str输出的output为变量值
需要不对str进行太大处理直接echo $str输出,使里面的output成为一个变量值,变量名随你定义。
需要不对str进行太大处理直接echo $str输出,使里面的output成为一个变量值,变量名随你定义。
啥意思?
这样?
PHP code:
$output = 'hello world';
$str="有肚肚圾地{output}圾肤人地";
echo preg_replace('/\{([\w]+)\}/e',"$\\1;",$str);
echo $str[$output]这样试试
路过
PHP code:
$output = 'hello world';
$str="我对你说{output}";
//希望输出 "我对你说hello world"
echo preg_replace('/\{([\w]+)\}/e',"$\\1;",$str);
用eval好象可以..很久没用过了..试下..
====================================用技术换广告,谢谢支持=====================================
Ventes Batteries PC Portable, Alimentation PC Portable, Batteries Camescope, Appareil Numerique, des Chargeurs
rolex watches, Replica Watches, Replica Watch
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
baterias
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nint