【发布时间】:2015-09-22 11:59:57
【问题描述】:
我无法在我的投资组合中添加导航箭头。我想根据当前 id 获取下一个和 prev id。问题是当$current_id 是数组的最后一个时,我不知道如何去第一个创建一种循环。同样,如果 $current_id 是第一个元素,如何将最后一个元素作为 prev ?我被困住了,你能帮帮我吗?
这是我的代码:
<?php
$current_id = "10";
$array = array(
"1" => "aa",
"2" => "bb",
"3" => "cc",
"4" => "dd",
"5" => "ee",
"6" => "ff",
"7" => "gg",
"8" => "hh",
"9" => "ii",
"10" => "jj",
);
$current_index = array_search($current_id, $array);
$next = $current_index + 1;
$prev = $current_index - 1;
?>
【问题讨论】:
-
你确定你的数组键会和 1,2,3 一样吗...
-
难道不能简单地做$array[$current_index + 1]?
标签: php arrays navigation