web関連
【php】ループの一番最初と最後の判別方法
ループで最初の要素だけに特定の処理をしたくて調べた
ループの一番最初と最後の判別方法
reset()
とend()
でループの最初と最後を判別できる
<?php
$nums = ['first','second','third','fourth','fifth'];
foreach( $nums as $num ){
if( $num === reset($nums) ){ //ループの1番最初
echo $num."は一番最初だよ<br>";
}elseif( $num === end($nums) ){ //ループの1番最後
echo $num."は一番最後だよ<br>";
}else{//最初以外
echo $num."<br>";
}
}
?>
楽
最初の要素にclass振りたくて調べた