0

我正在尝试通过以下方式将字符串放入隐藏的 html 输入字段中。

$str = "HBO's hit series a game of thrones...'";

echo "<input type='hidden' value='$str' />";

问题是这将返回类似...

<input type="hidden" value="HBO" s hit series a game of thrones.../>

我不想使用urlencode(),或者mysql_escape_string因为它们不是合适的功能,所以对于这样的事情,正确的功能是什么?

4

1 回答 1

0

一个快速的解决方案是将单引号更改为双引号

echo '<input type="hidden" value="$str" />';
于 2012-09-18T15:17:13.497 回答