我有这个字符串:
age>50;date<1.III.2011
我需要将其更改为
1102.III.1<etad;05>ega
这是一个反向字符串。
一切都会好的,如果不是因为我必须将这个变量作为函数的参数传递给这样的事实:
function show_statistics($variable)
{
echo $variable;
}
当我像这样触发这个函数时:show_statistics($ string) 它打印出反转(已经处理,不是一个大问题),但它切断了&lt;&gt;之间的所有内容。所以打印出来:
1102.III.1ega.
如果我没有将它传递给参数中的函数(并在其中触发),它一切正常,不会切断任何东西。
请帮我解决这个问题,我已经考虑了很长时间了。
答案 0 :(得分:1)
将字符串回显到可能包含HTML实体的浏览器,尤其是&lt;和&gt;使用htmlentities()进行显示。
答案 1 :(得分:0)
而不是
echo $variable;
使用
echo htmlentities($variable);