标签: php arrays hash hashmap hashtable
实际上,在PHP中,每个数组都存储为一个有序映射(哈希表)。是否可以控制PHP使用的哈希函数?
用例 - 非常大的哈希运行速度非常慢。在较小的数据集上,速度要快得多,但是数据集越大,我的代码运行时间就越大,而不是我预期的线性增长。
答案 0 :(得分:0)
您可以实现ArrayAccess接口并编写自己的类,它将像数组一样运行,但所有内容都将由您的代码控制。
ArrayAccess