3. 在输出之前你需要使用htmlspecialchars()转义特殊符号,否则你可能在输出的html中看到
<input value='这是一个'string'类型的变量'/>
很显然它的引号嵌套错误。
4.
@老虎会游泳 求指点
原来单双引号出现在<input value="这里面会被当成html内容解析"/>
我不想转义成html预定义字符串 还有别的解决方法不??
5. 正确的方法如
$a="这是一个'string'类型的变量";
$echo_a=htmlspecialchars($a);
echo "<input value='{$echo_a}'/>";
8. <?php
echo
**<a href="index.php"></a>**;
$str_a=str_replace("'","**",$str);