Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否有函数在“字符串中的倒逗号”之前添加正斜杠_Php_Input - Fatal编程技术网

Php 是否有函数在“字符串中的倒逗号”之前添加正斜杠

Php 是否有函数在“字符串中的倒逗号”之前添加正斜杠,php,input,Php,Input,我使用的是PHP,我想在文本框中显示一个字符串,作为文章标题,作为值。如果这个标题有倒逗号,那么输入字段的字符串值标记终止于该引号。现在有一个添加斜杠的函数来添加反斜杠,有没有类似的函数来添加正斜杠?但就在引号之前,没有其他字符使用函数对value=…属性中的字符串进行编码 例如: $sometext = 'Hello "world"!'; echo '<input type="text" value="' . htmlspecialchars($sometext) . '" />'

我使用的是PHP,我想在文本框中显示一个字符串,作为文章标题,作为值。如果这个标题有倒逗号,那么输入字段的字符串值标记终止于该引号。现在有一个添加斜杠的函数来添加反斜杠,有没有类似的函数来添加正斜杠?但就在引号之前,没有其他字符

使用函数对value=…属性中的字符串进行编码

例如:

$sometext = 'Hello "world"!';
echo '<input type="text" value="' . htmlspecialchars($sometext) . '" />';
// outputs <input type="text" value="Hello &quot;world&quot;!" />

据我所知,您正试图将一些文本放入可以使用的HTML,但使用正向斜杠您希望实现什么

preg_replace('/\"/', '/\"', $string);

嘿,Ricket,thanx是答案,虽然我在看到这个之前几分钟就知道了。我的一个前辈帮了我,但解决方案是一样的生命救世主函数htmlspecialchars:
preg_replace('/\"/', '/\"', $string);