我们有这样的代码:
echo '<input type="text" name="myInput" value="Double " Quotes" />';
Run Code Online (Sandbox Code Playgroud)
绝对不行,因为之后的报价 Double结束价值.我们可以使用单引号而不是双引号来修复它.
echo '<input type="text" name="myInput" value=\'Double " Quotes\' />';
Run Code Online (Sandbox Code Playgroud)
现在我想使用单引号和双引号作为值.它应该输出She said:"I don't know."
有没有办法在不使用HTML实体(Like ")htmlentities()或类似函数的情况下修复它?