如何将一段包含PHP字符的字符串转换换成输出后的结果变量 - 技术问答

 我来答
创作者3d4ip8RDYt
2020-02-09 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:681万
展开全部
我用过$name=\"中国\"$aa=\'\';?
?//注意:这必须是一个字符串,注意单引号?
???ob_start();?
??
???eval(\'?\'
.
\'>\'
.
trim($aa));?
??
???$aa=ob_get_contents();?
??
???ob_end_clean();$bb=$aa;echo
$bb;??//结就是就是中国现在问题是我不想使用读取缓存的方法,想使用其它更加高效的方法,不知有没有....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者5rKp371NP1
2020-02-14 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.5万
采纳率:25%
帮助的人:1038万
展开全部
3#
可能你还没有明白我用意,我这只是个例子。如何能用到双引号或者单引号之类的转换我早就用到了,现在问题是假如$aa就是这样的一个字符,怎么办,如何输出!!!还有eval只是转换了php代码后运行输出,但现在我要输了是$aa,并不是$bb,楼上的这位输出的结果是错的...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者NnwKZX9RX0
2020-04-05 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:668万
展开全部
都迷着眼回答吗??起码对自己的回答测试一下吧用eval的时候是纯php代码,前面不能有所以得把这些替换掉而且这个例子里面也不会$bb也不会取到$name的,因为$aa是用echo直接输出的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者D69l48L7TI
2020-02-12 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.5万
采纳率:31%
帮助的人:867万
展开全部
用ob_start();这个方法我测试过了,不太想用这个方法,影响效率,有没有其它方法....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者NGa3qbA6y7
2019-11-10 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.5万
采纳率:35%
帮助的人:727万
展开全部
没注意看。。。自己缓存就楼主这样样写的
$a=
include(xxx.php)
,xxx.php里面失礼了。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式