将带引号的PHP字符串回送到输入框值

时间:2014-12-02 21:59:37

标签: php html variables input

我将值存储在包含单引号和双引号的PHP变量中。我试图将此回显到输入框的值,但是在尝试回显输入框的value属性时,引号会产生问题。

PHP变量值= 1"用于1'的螺丝板

我使用以下代码将其插入到我的HTML中:

<input value="<?php echo $material['name']; ?>" />

感谢您的帮助

1 个答案:

答案 0 :(得分:5)

使用

addslashes是错误的。使用htmlspecialchars

<input value="<?php echo htmlspecialchars($material['name']); ?>" />