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

use*_*249 1 html php variables input

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

PHP变量值= 1"螺丝1'板

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

<input value="<?php echo $material['name']; ?>" />
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助

rjd*_*own 5

addslashes使用是错误的.使用htmlspecialchars

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