Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个变量,如:
<?php $val = 'abc"def\'ad'; ?>
我的 html 是这样的:
<input type="text" value="<?php echo $val; ?>" name="xyz" />
但是输入不能显示所有文本,因为它们中间有 " 或 '。但我需要文本字段显示 abc"def'ad 。知道如何使用 HTML(不是 js)来做到这一点吗?
更改您的 PHP 变量:
$val = htmlspecialchars('abc"def\'ad');
尝试这个
<?php $val = htmlspecialchars('abc"def\'ad'); ?>
<?php $val = 'abc"def'.' \' '. 'ad'; ?>
这很容易和简单。希望能帮助到你。