PHP 配列の先頭から要素を削除する方法 / array_shift

PHPの「配列の先頭から要素を削除する方法」についてざっくり解説します。
詳細はPHPマニュアルを確認してください。

サンプルコード上に出てくるvar_dumpの使い方はこちらの記事を参考にしてください!

https://akeoblog.com/vardump/
目次

1. array_shift関数

書き方

array_shift(先頭を削除したい配列)

2. 使い方

サンプルコード①

<?php
$fruits = ["apple", "banana", "orange", "melon"];
array_shift($fruits);
var_dump($fruits);
このコードの実行結果はこちら
array(3) {
  [0]=>
  string(6) "banana"
  [1]=>
  string(6) "orange"
  [2]=>
  string(5) "melon"
}

「apple」という文字列が削除されました!

サンプルコード②

<?php
$fruits = ["apple", "banana", "orange", "melon"];
$result = array_shift($fruits);
var_dump($result);
このコードの実行結果はこちら
string(5) "apple"

「apple」という削除された文字列を別の変数($result)に入れて取り出すこともできます

よかったらシェアしてね!
目次