1
A
回答
2
可以使用array_slice
$array = array(1,2,3);
foreach (array_slice($array,1) as $value) {
echo $value;
}
如果你不介意失去第一個元素,你可以使用array_shift
array_shift($array);
foreach ($array as $value) {
echo $value;
}
輸出
23
1
1
你可以把一個變量是:
$firstSkipped = false;
foreach ($arr as $value) {
if (!$firstSkipped) {
$firstSkipped = true;
continue;
}
// code here
}
或者你可以只使用普通for
循環,開始計數器設置爲1:
for ($i = 1, $count = count($arr); $i < $count; $i++) {
// code here
}
+0
繼續是更好的,因爲你不必嵌套你的工作代碼。與循環的下一次迭代相比,縮進所有工作代碼更好,因爲它沒有被跳過。 – SrJoven
0
您可以使用array_shift從數組中刪除第一個條目。
$array = array("a","b","c");
array_shift($array);
foreach ($array as $values)
{
echo $values; //bc
}
0
試試這個:
$arr = array(0,1,2,3,4,5);
unset($arr[0]);
foreach($arr as $value) {
echo $value;
echo "<br />";
}
這將刪除數組第一個條目,所以它不會跳,你問,但無論如何你可以試試這個...
+0
OP沒有說他想解除它。我認爲他試圖跳過它只是一個foreach()。 –
相關問題
- 1. Python從第一個數組開始第二個數組
- 2. 新的NavigationView從第二項開始
- 3. Magnific Popup - 從第二個數組項目開始畫廊
- 4. 從數組中的第二個值開始的foreach函數
- 5. 如何從c#中的第二個項目開始獲取新數組?
- 6. 如何獲得第二個請求從數組索引開始與jQuery開始?
- 7. 從第三項開始,向量中每第二個值總和
- 8. Android: - 第二項活動沒有開始?
- 9. 添加php代碼每個12項目從第二項開始
- 10. Android RealViewSwitcher:如何從第二頁開始?
- 11. PHPstorm第二行標籤從左開始
- 12. 滑塊開始第二頁
- 13. 慶典 - 爲什麼(CD &&睡眠5000)開始第二過程
- 14. 的JavaScript獲得二維數組的數組第二項
- 15. 爲什麼Processing.py跳過我的數組的倒數第二項?
- 16. 變量數參數列表從第二個條目開始
- 17. 開始第二項活動,而不是第一款Android
- 18. 導航抽屜從第一項開始
- 19. 倒數計時器應該從第二秒開始
- 20. UILongPressGestureRecognizer開始後的第二次觸摸
- 21. SSRS圖表組系列 - 如何讓第二系列組從第一個數據點開始?
- 22. 從外部開始打開第二個JavaFX窗口
- 23. 第二個數組項被刪除
- 24. 從C#中的[0,0]開始填充二維數組
- 25. 二維數組的行和列從0開始?
- 26. 從PHP中的第二個數組開始循環多維數組,如果存在
- 27. 從第18行開始的vba列表數組?
- 28. 第二大數組
- 29. 第二次開始會話還是?
- 30. 開始第二個活動時出錯
在訪問第一個數組元素後,我結束了使用array_shift。謝謝! – GiantDuck
不客氣.... @GiantDuck – Baba