【发布时间】:2016-09-19 15:03:52
【问题描述】:
我了解strtolower() 和mb_strtolower() 函数之间的用法/行为差异。之前是has been asked :)
但我不明白 - strtolower 的当前目的是什么?
是否因为向后兼容而可用?还是有一些使用strtolower 更可取的用例?似乎mb_strtolower() 更安全,更通用,所以我很想在任何地方使用它......
【问题讨论】:
-
确实向后兼容。 mb_strtolower 应该是首选,因为它可以处理像 'ç' 或 'Ä' 这样的字符
-
有时 php 不是用
Mbstring函数编译的 -
可能一文不值 strtolower 更快,对大多数人来说不是决定因素,但对某些人来说可能。
标签: php