PHPのarray_shift関数は何をするのですか?
PHPで、array_shift()関数は配列の最初の要素を削除して返すために使用されます。これは配列のキーを再度インデックスし、削除された要素の値を返します。
array_shift()関数を使用した例です:
$fruits = array("apple", "banana", "orange");
$firstFruit = array_shift($fruits);
echo $firstFruit; // 输出: apple
print_r($fruits); // 输出: Array ( [0] => banana [1] => orange )
上記の例では、$fruitsという名前の配列を定義し、array_shift() 関数を使用して配列の最初の要素を削除しました。削除された要素「apple」は $firstFruit 変数に割り当てられました。その後、$firstFruit 変数の値を出力しましたが、削除された要素「apple」が表示されました。その後、print_r() 関数を使用して $fruits 配列の内容を出力し、先頭の要素「apple」が削除され、配列が再度 [0] => banana と [1] => orange にインデックスされていることがわかります。