配列の要素を削除 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>';