PHPで配列の最初の要素を削除する方法


  1. array_shift()関数を使用する方法: array_shift()関数は、配列の最初の要素を削除し、その要素を返します。以下は使用例です。
$myArray = [1, 2, 3, 4, 5];
$removedElement = array_shift($myArray);
echo "削除された要素: " . $removedElement . "\n";
print_r($myArray);

出力:

削除された要素: 1
Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 5
)
  1. unset()関数を使用する方法: unset()関数は、指定した要素を配列から削除します。以下は使用例です。
$myArray = [1, 2, 3, 4, 5];
unset($myArray[0]);
print_r($myArray);

出力:

Array
(
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
  1. array_slice()関数を使用する方法: array_slice()関数は、指定した範囲の要素を取得するために使用できます。最初の要素を削除するには、配列の2番目の要素から始まる新しい配列を作成します。以下は使用例です。
$myArray = [1, 2, 3, 4, 5];
$newArray = array_slice($myArray, 1);
print_r($newArray);

出力:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 5
)