配列の要素を削除 array_shift,array_pop
配列の要素を削除
配列の先頭から要素を削除したい場合
- array_shift関数
削除した要素 = array_shift( 要素を削除したい配列変数名 );
<?php $ken = array('秋田','長崎','神奈川'); // 配列の先頭から要素を削除します $del_ken = array_shift($ken); print $del_ken.'<br>';//削除した要素を表示 print count($ken).'<br>';
最初に秋田、長崎、神奈川が格納されている配列に、array_shift関数を使用して、先頭の秋田を削除しています
配列の最後から要素を削除したい場合
- array_pop関数
削除した要素 = array_pop( 要素を削除したい配列変数名 );
<?php $recipe = array('パスタ','カレー','うどん'); //配列の最後から要素を削除 $del_recipe = array_pop($recipe); //削除した要素を表示 echo $del_recipe.'<br>'; //配列の要素数を表示 echo count($recipe).'<br>';