phpの配列の場合、配列の最初の要素または最後の要素を削除するにはどうすればよいですか?実はどちらの処理もPHP独自の関数array_popとarray_shiftで完結することができ、その操作方法を詳しく紹介します。
(1) array_pop を使用して配列の最後の要素を削除します。例:
リーリー結果は次のようになります:
オレンジ
配列('リンゴ','バナナ')
(2) array_shift を使用して、配列の最初の要素を削除します。例:
結果は次のようになります:
リンゴ
array('バナナ','オレンジ')
実際、array_splice 関数を使用して配列の最初の要素、つまり次の要素を削除することもできます。
コードをコピーします コードは次のとおりです:
$user=array_splice($user,1); // 配列の最初の要素を削除します。このとき返されるのは削除後の新しい配列であることに注意してください。
以下は、array_pop と array_shift の簡単な説明です:
array_pop() 配列の最後の要素をポップして返し、配列の長さを 1 つ減らします。配列が空の場合(または配列ではない場合)、NULL が返されます。
array_shift() 配列の最初の要素をシフトアウトして結果として返し、配列の長さを 1 つ減らし、他のすべての要素を 1 つ前にシフトします。すべての数値キー名は 0 から数えるように変更され、テキスト キー名は変更されません。配列が空の場合 (または配列ではない場合)、NULL が返されます。
http://www.bkjia.com/PHPjc/963823.html