使用二进制搜索来搜索巨大的关联数组比通过数组键访问要快

时间:2019-01-24 12:54:02

标签: php multidimensional-array

我有一个加载到assoc数组中的字典。元素被排序,并且有一百万个项目。字典的形式为term => definition。通过使用array($ term)访问键或对数组进行二进制搜索,可以更快地搜索定义?通过单次通过或多次搜索会更快吗?

1 个答案:

答案 0 :(得分:1)

如果您有一百万个项目,请不要使用关联数组,而要使用数据库。访问数组的最快方法是isset()