1. ホーム
  2. php

[解決済み] foreachループの最初と最後の繰り返しを決定する方法は?

2022-03-17 22:24:59

質問

質問は簡単です。私は foreach をループさせています。

foreach($array as $element) {
    //code
}

このループでは、最初のイテレーションと最後のイテレーションで異なる反応をしたいと思います。

どうすればいいのでしょうか?

どのように解決するのですか?

カウンターを使うといい。

$i = 0;
$len = count($array);
foreach ($array as $item) {
    if ($i == 0) {
        // first
    } else if ($i == $len - 1) {
        // last
    }
    // …
    $i++;
}