【PHP字符串】今天遇到一个很神奇的问题,请大家帮忙
echo 'echo $rst4[$i]["tb_restore_content"]:
';echo $rst4[$i]['tb_restore_content']."
";echo 'echo $rst4[$i]["tb_restore_content"]的内容:
';echo '【回复:sasasa】 【回复:sasasa】 0
1
2 ';
运行结果
由于直接输出变量a时有些标签没有被解析,由于有给它加了双引号,又出现了以下错误
错误二
echo is_string($rst4[$i]['tb_restore_content']);echo "$rst4[$i]['tb_restore_content']";
结果
回复讨论(解决方案)
为什么呢,看不出来,找出原因了吗?
是很神奇!
对于错误一,神奇在于你没把问题说清楚
对于错误二,神奇在于你没按 php 书写规则书写
echo "$rst4[$i]['tb_restore_content']";
应写作
echo "{$rst4[$i]['tb_restore_content']}";
或
echo $rst4[$i]['tb_restore_content'];
是很神奇!
对于错误一,神奇在于你没把问题说清楚
对于错误二,神奇在于你没按 php 书写规则书写
echo "$rst4[$i]['tb_restore_content']";
应写作
echo "{$rst4[$i]['tb_restore_content']}";
或
echo $rst4[$i]['tb_restore_content'];
对,我一时间还没注意到
为什么呢,看不出来,找出原因了吗?
错误二好你所说,错误一的意思是一个字符串中有标签,但是我输出这个变量时它不解析,
是很神奇!
对于错误一,神奇在于你没把问题说清楚
对于错误二,神奇在于你没按 php 书写规则书写
echo "$rst4[$i]['tb_restore_content']";
应写作
echo "{$rst4[$i]['tb_restore_content']}";
或
echo $rst4[$i]['tb_restore_content'];
错误二好你所说,错误一的意思是一个字符串中有标签,但是我输出这个变量时它不解析
那你把问题仔细的描述一下
如果涉及变量,要分别给出变量的值
是很神奇!
对于错误一,神奇在于你没把问题说清楚
对于错误二,神奇在于你没按 php 书写规则书写
echo "$rst4[$i]['tb_restore_content']";
应写作
echo "{$rst4[$i]['tb_restore_content']}";
或
echo $rst4[$i]['tb_restore_content'];
错误二好你所说,错误一的意思是一个字符串中有标签,但是我输出这个变量时它不解析
0
那你把问题仔细的描述一下
如果涉及变量,要分别给出变量的值
比如
$a='【回复:sasasa】 02'
echo $a输出的是没有解析的字符串,还是,div还是div
echo '则没有任何问题【回复:sasasa】 02'
有什么不对吗?
上一篇: PHP 5.3.8发布!
下一篇: ajax怎样动态增加表格的tr与td