在PHP中存储一组唯一的键

时间:2015-07-06 14:36:01

标签: php arrays data-structures

我有一组独特的模型主键(字符串或整数),我想在内存中缓存。

我将测试集合中是否存在密钥,以及从集合中添加和删除密钥。

我很想使用标准数组的'key'端并执行操作:

$keys[$key] = 1    // add
unset($keys[$key]) // remove
isset($keys[$key]) // check existence

但是这感觉我正在使用错误的工具来完成工作,因为我不需要数组的'value'端(设置为1)。我也看了SPLHeap类,我很想使用其中一个。

我想这是一个相当普遍的问题,这是最好的结构吗?

0 个答案:

没有答案