如果我有这样的数组:如何获得下一键和上一个关键的价值的价值在一个阵列
$arr = array(1, 2, 5, 7);
和条目的当前值5
,我怎么得到的2
以前的值和下一个值7
?
它的工作原理,如果我使用下面的代码:
$i = 0;
foreach($result as $check){
if($check == $this->item->id){
$next = $result[$i+1];
$prev = $result[$i-1];
}
$i++;
}
我原先以为的$arr[$i + 1]
会给我6