PHPのarray_shift()関数の機能は何ですか?
phpのarray_shift()関数は、配列の最初の要素を削除し、削除された要素の値を返します。この記事ではphpのarray_shift()関数の使い方と定義について詳しく紹介していますので、興味のある方はぜひご覧ください。
定義と使用法
array_shift() 関数は、配列の最初の要素を削除し、削除された要素の値、または配列が空の場合は NULL を返します。 。キー名が数値の場合、すべての要素は 0 から始まり 1 ずつ増加する新しいキー名を取得し (以下の例 2 のコードを参照)、リテラルのキー値は変更されません。
構文
array_shift(array)
パラメータ配列は指定された配列であり、指定する必要があります。
例 1
php array_shift() 関数を使用して、$stack 配列の最初の要素を削除し、削除された要素を返します。コードは次のとおりです
<?php $stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_shift($stack); print_r($stack); ?>
コードを実行した結果の出力:
上記のコードは $stack 配列の最初の要素を削除した後、要素 orange を $fruit に割り当てます。
例 2
php array_shift() 関数を使用して、数値キー名を持つ配列を削除します。 コードは次のとおりです。
<?php $a=array(0=>"red",1=>"green",2=>"blue"); echo array_shift($a); print_r ($a); ?>
コードの実行結果の出力:
キーが表示されます。元の要素「green」の名前は「1」ですが、array_shift()関数を使用すると、すべてのキー名が0から始まります
【おすすめ関連記事】
php 配列の定義と使い方function array_push()
php array_push()、array_pop()、array_shift()関数の使用例を詳しく解説
以上がPHPのarray_shift()関数の詳細説明:配列の最初の要素を削除の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。