配列を修理してる際に最後のみ処理を変更したいってことよくありますよね。 最後のみクラスを変えたいというよな時です。 いろいろ方法あったりするんですが、それを検証しつつ紹介したいと思います。 ループについてはこちら↓ カウント処理をする 一番無難でわかりやすいカウント処理です。 //foreach $args = array( 1 , 2 , 3 , 4 , 5 ); $count = count( $args ); $i = 1; foreach( $args as $val) { ++$i; if( $i > $count ) { echo '<li class="last">' . $val . '</li>'; } else { echo '<li>' . $val . '</li>'; } } //while $args = array( 1 , 2 , 3 , 4 , 5 );