ホームページ  >  記事  >  バックエンド開発  >  PHPのarray_shift()関数の詳細説明:配列の最初の要素を削除

PHPのarray_shift()関数の詳細説明:配列の最初の要素を削除

怪我咯
怪我咯オリジナル
2017-06-07 11:51:109250ブラウズ

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);
?>

コードを実行した結果の出力:

PHPのarray_shift()関数の詳細説明:配列の最初の要素を削除

上記のコードは $stack 配列の最初の要素を削除した後、要素 orange を $fruit に割り当てます。

例 2

php array_shift() 関数を使用して、数値キー名を持つ配列を削除します。 コードは次のとおりです。

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

コードの実行結果の出力:

PHPのarray_shift()関数の詳細説明:配列の最初の要素を削除

キーが表示されます。元の要素「green」の名前は「1」ですが、array_shift()関数を使用すると、すべてのキー名が0から始まります

【おすすめ関連記事】

php 配列の定義と使い方function array_push()

php array_push()、array_pop()、array_shift()関数の使用例を詳しく解説

以上がPHPのarray_shift()関数の詳細説明:配列の最初の要素を削除の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。