PHP では、配列要素の削除は難しいことではありません。array_shift() 関数を使用して最初の配列要素を削除し、削除された要素を返すだけです。
array_shift() 関数の構文は次のとおりです。
mixed array_shift ( array &$array )
この関数は配列をパラメータとして受け取り、配列内で削除された最初の要素の値を返します。配列が空の場合は、NULL が返されます。
以下は、最初の配列要素を削除するサンプル プログラムです:
<?php $languages = array("PHP", "JavaScript", "Java", "C#", "Ruby"); $firstLanguage = array_shift($languages); echo "删除的第一个语言是:" . $firstLanguage . "<br>"; echo "新的数组内容是:<br>"; print_r($languages); ?>
実行結果は次のとおりです:
删除的第一个语言是:PHP 新的数组内容是: Array ( [0] => JavaScript [1] => Java [2] => C# [3] => Ruby )
上記のコードからわかるように:
array_shift() 関数を使用して配列の最初の要素を削除する場合は、次の点に注意する必要があることに注意してください。配列の最初の要素は です。削除後、他の要素のキー名は自動的に前に進みます。必要に応じて、array_values() 関数を使用して配列のインデックスを再作成できます。
以上がPHPで配列の最初の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。