如何在输入中输出引号的值?

时间:2013-02-15 21:20:00

标签: php input output

我有代码

$name = 'Test world \"Example\" end';
<input type="text" name="text"  value="'.$name.'">

但是在输入页面的输入中,我只看到Test world \

在furebug中我看到输入中的完整代码:

<input type="text" name="text"  value="Test world "Example" end">

结果我看到报价早于必要时关闭。

请告诉我如何做出正确的结果(结果应该是引用的)?

2 个答案:

答案 0 :(得分:1)

$name = 'Test world \"Example\" end';
echo '<input type="text" name="text"  value="'.htmlspecialchars($name,ENT_QUOTES).'">';

答案 1 :(得分:-1)

$name = 'Test world \\"Example\\" end'; <input type="text" name="text" value="'.$name.'">

或者编码那些斜杠。