我试图将用户输入的字符串用双引号括起来以供输出,但我想确保我不会在字符串的两边加上双引号。例如,如果用户发布
"Hello"
我不想把它变成
""Hello""
我可以使用下面的代码相当轻松地完成此操作,但是我担心如果我循环遍历大量字符串,这可能会变慢。
$string = '"'.trim($string,'"').'"';
如果有人有更好的方法来做到这一点,那就太好了。同样,如果有人可以确认我的方法没问题,我会很高兴。
谢谢
最佳答案
这正是我解决这个问题的方法。只有当您遇到应用程序运行缓慢的问题时,才值得担心代码运行缓慢,并且您可以将其追溯到 trim 语句。
一个众所周知的编程引用是“Premature Optimisation 是万恶之源”——请参阅链接的维基百科文章以获取更多相关信息。
关于PHP 用双引号包裹一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555434/