【发布时间】:2017-05-24 08:58:54
【问题描述】:
我正在尝试将用户输入的字符串用双引号括起来以进行输出,但我想确保我不会在字符串的任一侧使用双双引号。例如,如果用户发布
“你好”
我不想把它变成
""你好""
我可以使用下面的代码很容易地做到这一点,但是我担心如果我循环大量字符串,这可能会变慢。
$string = '"'.trim($string,'"').'"';
如果有人有更好的方法来做到这一点,那就太好了。同样,如果有人能确认我的方式没问题,我会很高兴。
谢谢
【问题讨论】:
-
你在哪里使用这个字符串?是 HTML、Javascript 还是部分 SQL 查询?
-
只要确保没有用户在文本中使用引号的情况,这些引号也会被修剪,但可能不应该这样做。
-
AND:这是一个引号:
'- 这是一个双引号"- 你使用这些术语有点错误。 -
对不起,tharkun - 我的术语不好。我会修改
标签: php optimization string