【问题标题】:How can I start looping with item of index 1 from a php array?如何开始循环使用 php 数组中索引为 1 的项目?
【发布时间】:2014-12-13 13:07:57
【问题描述】:

我想知道,如何使用第二个项目开始循环 php 数组。

【问题讨论】:

  • 你试过什么?可以在切片数组上使用 forforeach 完成
  • $words = ['one', 'two', 'three', 'four', 'five']; for($count = 1; $count < count($words); $count++) echo $words[$count] . "<br />"; 像这样?
  • @Rizier123 好的,谢谢!

标签: php arrays loops


【解决方案1】:

而不是标准的for循环去遍历一个数组,例如:

for($i = 0; $i < count($array); $i++) {
    echo $array[$i] . " ";
}

输出“一二三四五”。

只需将 $i 设置为 1,如下所示:

for($i = 1; $i < count($array); $i++) {
    echo $array[$i] . " ";
}

现在它输出:“二三四五”。

但是,如果您想获取数组的最后四项,可以使用array_slice()

$sliced = array_slice($array, -4);

for($i = 0; $i < count($sliced); $i++) {
    echo $sliced[$i] . " ";
}

输出“二三四五”。

【讨论】:

    猜你喜欢
    • 2021-03-31
    • 2010-10-10
    • 2023-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多