PHP 用双引号包裹一个字符串

标签 php optimization string

我试图将用户输入的字符串用双引号括起来以供输出,但我想确保我不会在字符串的两边加上双引号。例如,如果用户发布

"Hello"

我不想把它变成

""Hello""

我可以使用下面的代码相当轻松地完成此操作,但是我担心如果我循环遍历大量字符串,这可能会变慢。

$string = '"'.trim($string,'"').'"';

如果有人有更好的方法来做到这一点,那就太好了。同样,如果有人可以确认我的方法没问题,我会很高兴。

谢谢

最佳答案

这正是我解决这个问题的方法。只有当您遇到应用程序运行缓慢的问题时,才值得担心代码运行缓慢,并且您可以将其追溯到 trim 语句。

一个众所周知的编程引用是“Premature Optimisation 是万恶之源”——请参阅链接的维基百科文章以获取更多相关信息。

关于PHP 用双引号包裹一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555434/

相关文章:

php - 如何知道 PHP 中的 URL 引荐来源网址?

optimization - "parameter optimization of SVM by PSO"是什么意思?

optimization - 如何优化 MATLAB 循环?

python - 进行不区分大小写的替换但匹配要替换的单词的大小写的最佳方法?

php - 在 IIS 6 (Win2003) 上安装 PHP

php - 根据所选标题从 CSV 中提取重复记录

C++ - 将字符串转换为字符

java - 将 Jsoup 元素转换为字符串

php - 用于小型 Windows 管理脚本的 Python 或 PHP?

mysql - MYSQL中的表如何优化?