比较两个字符串而不考虑 php 中的空格或字符
Compare two strings without considering spaces or characters in php
我对此有疑问,我看到一些使用 pregmatch 和正则表达式仅转换为字母数字字符的答案,即从字符串中删除字符和空格并匹配它们。
问题是,这是最好的方法吗?如果我加上这个,时间复杂度会更大吗?
或者有没有一种方法可以简单地完成不需要太多时间的工作?我必须将字符串与数据库中的行进行比较。
$no_spaces = preg_replace('/ /', '', $with_spaces)'
然后测试$no_spaces.
除非您要进行十亿次测试,否则不要担心性能。
我对此有疑问,我看到一些使用 pregmatch 和正则表达式仅转换为字母数字字符的答案,即从字符串中删除字符和空格并匹配它们。
问题是,这是最好的方法吗?如果我加上这个,时间复杂度会更大吗? 或者有没有一种方法可以简单地完成不需要太多时间的工作?我必须将字符串与数据库中的行进行比较。
$no_spaces = preg_replace('/ /', '', $with_spaces)'
然后测试$no_spaces.
除非您要进行十亿次测试,否则不要担心性能。