PHP では、配列の最初の項目を削除する場合、array_shift()
関数を使用してこれを実現する必要があります。この関数は、配列から最初の要素を削除し、その要素の値を返します。以下は、array_shift()
関数を使用して配列の最初の項目を削除するサンプル コードです:
$arr = array('apple', 'banana', 'orange'); $first_item = array_shift($arr); echo '删除的元素是:' . $first_item . '<br>'; echo '剩余的数组是:'; print_r($arr);
上記のコードは次を出力します:
删除的元素是:apple 剩余的数组是:Array ( [0] => banana [1] => orange )
ご覧のとおり、 array_shift()
を使用します。この関数は配列内の最初の項目を正常に削除し、要素の値を返します。残りの配列には、残りの 2 つの項目のみが含まれます。
array_shift()
関数の使用に加えて、unset()
キーワードを使用して配列内の最初の項目を削除することもできます。以下は、unset()
を使用して配列の最初の項目を削除するサンプル コードです:
$arr = array('apple', 'banana', 'orange'); unset($arr[0]); echo '剩余的数组是:'; print_r($arr);
上記のコードは次を出力します:
剩余的数组是:Array ( [1] => banana [2] => orange )
As you ## を使用してください。 #unset() キーワードを使用すると、配列内の最初の項目を正常に削除することもできます。ただし、
array_shift() 関数とは異なり、削除された要素の値は返されません。
array_shift() 関数または
unset() キーワードを使用して簡単に削除できます。ただし、配列内の項目を削除すると配列のキー値が並べ替えられるため、注意して使用する必要があることに注意してください。
以上がPHPで配列の最初の項目を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。