这个标题看起来比较绕口,我直接上代码吧,比如有下面这样一种形式组织的数组
$a = array(
'key12' => 12323,
'key32' => 4345,
'key13' => 323423,
'key43' => 32423,
'key25' => 33423
);
对于一个未知的数组,我知道了其中任意一个已经存在的元素的键值,比如就是key13
吧,那我如何知道key13
的前后分别是哪两个键呢?比如在这个例子中,我如何才能知道$a
和key13
,找出key32
和key43
呢?
这种哈希数组没有顺序的数值键值,因此不能对键值+1
或者-1
,来获取前驱和后继,不知道各位有什么好办法?