php去除字符串两边空格应优先使用trim(),它默认处理空格、制表符、换行符等ascii控制符,性能好且支持unicode;全角空格需显式指定,bom等特殊字符需额外处理。

PHP 里去除字符串两边空格,直接用 trim() 就行,别绕弯。
为什么不用 str_replace() 或正则手动删空格
有人图省事写 str_replace(' ', '', $str),这会把中间所有空格全干掉,不是“去两边”,是“全清空”。还有人用 preg_replace('/^s+|s+$/u', '', $str) —— 功能对但没必要,trim() 原生支持 Unicode、性能更好、还处理制表符和换行符。
-
trim()默认清理:空格、(制表符)、、、