Php 使用二进制搜索搜索大型关联数组是否比通过数组键访问更快

Php 使用二进制搜索搜索大型关联数组是否比通过数组键访问更快,php,multidimensional-array,Php,Multidimensional Array,我已将字典加载到assoc数组中。元素被排序,有一百万个项目。词典的格式为term=>definition。使用数组($term)访问密钥或对数组进行二进制搜索来搜索定义会更快吗?它会比单遍搜索或多词搜索更快吗?如果你有一百万个项目,不要使用关联数组,而是使用数据库。访问数组的最快方法是,PHP内部使用a键访问数组中的元素。一般来说,哈希查找比二进制搜索快,是哈希表的线性方式

我已将字典加载到assoc数组中。元素被排序,有一百万个项目。词典的格式为term=>definition。使用数组($term)访问密钥或对数组进行二进制搜索来搜索定义会更快吗?它会比单遍搜索或多词搜索更快吗?

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

,PHP内部使用a键访问数组中的元素。一般来说,哈希查找比二进制搜索快,是哈希表的线性方式