如何将一段包含PHP字符的字符串转换换成输出后的结果变量 - 技术问答
假如有如下代码:[ol][*][*]$name=\"中国\"[*]$aa=\'\';??//注意:这必须是一个字符串,注意单引号[*]$bb=$aa;[*]echo$bb...
假如有如下代码:[ol][*] [*]$name=\"中国\"[*]$aa=\'\';? ?//注意:这必须是一个字符串,注意单引号[*]$bb=$aa;[*]echo $bb;[*][/ol]以下代码bb显示的是\"\"; 但是我想要bb=中国??如何做到!!!!补充下:其实我要问是是当$aa=\'\';??如何运行它的php参数,将$aa的值变成\"中国\"最佳答案我改了一下:$name=\"中国\"$aa=\'\';? ?//注意:这必须是一个字符串,注意单引号? ???ob_start();? ?? ???eval(\'?\' . \'>\' . trim($aa));? ?? ???$aa=ob_get_contents();? ?? ???ob_end_clean();$bb=$aa;echo $bb;??//结就是就是中国
展开
2013-11-16
展开全部
我用过$name=\"中国\"$aa=\'\';? ?//注意:这必须是一个字符串,注意单引号? ???ob_start();? ?? ???eval(\'?\' . \'>\' . trim($aa));? ?? ???$aa=ob_get_contents();? ?? ???ob_end_clean();$bb=$aa;echo $bb;??//结就是就是中国现在问题是我不想使用读取缓存的方法,想使用其它更加高效的方法,不知有没有....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-16
展开全部
3# 可能你还没有明白我用意,我这只是个例子。如何能用到双引号或者单引号之类的转换我早就用到了,现在问题是假如$aa就是这样的一个字符,怎么办,如何输出!!!还有eval只是转换了php代码后运行输出,但现在我要输了是$aa,并不是$bb,楼上的这位输出的结果是错的...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-16
展开全部
都迷着眼回答吗??起码对自己的回答测试一下吧用eval的时候是纯php代码,前面不能有所以得把这些替换掉而且这个例子里面也不会$bb也不会取到$name的,因为$aa是用echo直接输出的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-16
展开全部
[ol][*][*]# $name=\"中国\"[*]# $aa=\'\';[*]# $bb=eval($aa);[*]# echo $bb;[*][/ol]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-16
展开全部
或者说有没有什么函数是转换这种变量的.....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询