PHP array_shift() 関数

配列の最初の要素(red)を削除し、削除された要素の値を返します:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_shift($a);
print_r ($a);
?>

実行例

定義と使用法

array_shift() 関数は配列の最初の要素を削除し、削除された要素の値を返します。

注釈:キー名が数字の場合、すべての要素は新しいキー名を取得し、0から始まり、1で増加します(以下の例を参照)。

構文

array_shift(array)
パラメータ 説明
array 必須。配列を指定します。

技術的詳細

返り値: 配列から削除された要素の値を返します。配列が空の場合は NULL を返します。
PHP バージョン: 4+

さらに多くの例

例 1

数字のキーを使用する:

<?php
$a=array(0=>"red",1=>"green",2=>"blue");
echo array_shift($a);
print_r ($a);
?>

実行例