ホームページ > バックエンド開発 > PHPチュートリアル > PHP 関数の紹介—array_shift(): 配列の先頭の要素をポップアウトします。

PHP 関数の紹介—array_shift(): 配列の先頭の要素をポップアウトします。

WBOY
リリース: 2023-07-27 22:58:02
オリジナル
1691 人が閲覧しました

PHP 関数の紹介 - array_shift(): 配列の先頭にある要素をポップアウトします

PHP は広く使用されているスクリプト言語であり、特に Web 開発に適しています。 PHP では、多くの強力な配列関数が提供されており、その 1 つが array_shift() 関数です。この関数は、元の配列のキー値を更新しながら、配列の先頭から最初の要素を削除して返します。

array_shift() 関数の構文は次のとおりです。
mixed array_shift (array &$array)

このうち、$array は演算対象の配列です。参照によって渡されました。

array_shift() 関数の使用方法を示す具体的な例を見てみましょう:

$fruits = array("apple", "banana", "orange", "grape");
$firstFruit = array_shift($fruits);

echo "第一个水果是:".$firstFruit."<br>";
echo "剩余的水果有:";
print_r($fruits);
ログイン後にコピー

出力結果は次のとおりです:

第一个水果是:apple
剩余的水果有:Array ( [0] => banana [1] => orange [2] => grape )
ログイン後にコピー

上記の例から、次のことができます。 array_shift() 関数が配列 $fruits の最初の要素「apple」をポップし、それを $firstFruit 変数に格納していることがわかります。その後、元の配列 $fruits が更新され、要素「banana」、「orange」、「grape」のみが残ります。

array_shift() 関数は最初の要素の値を返すだけでなく、元の配列のキー値も更新することに注意してください。上記の例では、元の配列のインデックスが [0] から再配置されます。

array_shift() 関数は、単純な配列に加えて、連想配列も操作できます。以下は連想配列の例です:

$person = array("name" => "John", "age" => 25, "gender" => "male");
$firstProperty = array_shift($person);

echo "第一个属性是:".$firstProperty."<br>";
echo "剩余的属性有:";
print_r($person);
ログイン後にコピー

出力は次のとおりです:

第一个属性是:John
剩余的属性有:Array ( [age] => 25 [gender] => male )
ログイン後にコピー

上記の例から、array_shift() 関数が連想配列で通常の配列とは異なる動作をすることがわかります。同じ。最初のキーと値のペアの値をポップして返し、元の配列のキーを更新します。

概要:
array_shift() 関数は、PHP の非常に実用的な配列関数です。配列の先頭から最初の要素を簡単に削除して返し、同時にキー値を更新できます。元の配列の。通常の配列であっても連想配列であっても、array_shift() 関数は対応する値を正しく処理して返すことができます。実際の開発では、ニーズに応じてこの機能を柔軟に使用することで、コードをより簡潔かつ効率的にすることができます。

以上がPHP 関数の紹介—array_shift(): 配列の先頭の要素をポップアウトします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート