选择php用来存储数组的哈希函数

时间:2013-10-18 12:04:03

标签: php arrays hash hashmap hashtable

实际上,在PHP中,每个数组都存储为一个有序映射(哈希表)。是否可以控制PHP使用的哈希函数?

用例 - 非常大的哈希运行速度非常慢。在较小的数据集上,速度要快得多,但是数据集越大,我的代码运行时间就越大,而不是我预期的线性增长。

1 个答案:

答案 0 :(得分:0)

您可以实现ArrayAccess接口并编写自己的类,它将像数组一样运行,但所有内容都将由您的代码控制。