哪个更快,正则表达式搜索或数组搜索?

时间:2011-09-20 04:45:09

标签: php regex arrays

哪个更快:

  1. 用于搜索特定模式的大文件内容的正则表达式,或
  2. array_search搜索大型数组以匹配任何索引处的值。

2 个答案:

答案 0 :(得分:2)

在其他条件相同的情况下,我希望数组搜索总是更快,不必读取文件而不必解析并执行正则表达式。

答案 1 :(得分:1)

这取决于您拥有的数据类型,您要搜索的数据类型以及金额。你真的需要尝试一下,找到适合自己的方法,在没有了解背景和具体实现的情况下,我们任何人都无法给出正确答案。

如果您想查看一些指标并找出它,请查看benchmark课程。