配列の先頭の要素を削除する
配列の先頭の要素を削除するには関数array_shift()
(アレイ_シフト)をつかいます。
array_shift(配列名)
配列名
先頭の要素を削除したい配列名をかきます。
$kago = ['イチゴ', 'ミカン', 'モモ'];
$kesu = array_shift($kago);
print($kesu);
// 結果:イチゴ
print_r($kago);
// 結果:Array ( [0] => ミカン [1] => モモ )
array_shift()
のパラメータに配列kago
をかきます。
配列kago
から先頭の要素が削除されます。
削除した先頭の要素のイチゴ
が表示されます。
最後の要素が削除され、配列の中身はミカン
とモモ
だけになります。
配列の最後の要素を削除する
配列の最後の要素を削除するには関数array_pop()
(アレイ_ポップ)をつかいます。
array_pop(配列名)
配列名
最後の要素を削除したい配列名をかきます。
$kago = ['イチゴ', 'ミカン', 'モモ'];
$kesu = array_pop($kago);
print($kesu);
// 結果:モモ
print_r($kago);
// 結果:Array ( [0] => イチゴ [1] => ミカン )
array_pop()
のパラメータに配列kago
をかきます。
配列kagoから最後の要素が削除されます。
削除した要素のモモ
が表示されます。
最後の要素が削除され、配列の中身はイチゴ
とミカン
だけになります。
まとめ
配列の先頭の要素を削除するには関数array_shift()
をつかいます。
配列の最後の要素を削除するには関数array_pop()
をつかいます。