如果我有這樣的數組:如何獲得下一鍵和上一個關鍵的價值的價值在一個陣列
$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