#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターPHP 配列の先頭と末尾を削除する方法: 1. 「array_shift」を使用して配列の先頭のユニットを配列の外に移動します; 2. 「array_pop」を使用して配列の最後のユニットをポップします」。
先頭の単位要素を削除
array_shift
array_shift — 配列の最初の要素を配列から移動しますDescriptionmixed array_shift ( array &$array )array_shift () 配列の最初の要素を配列の外に移動します。セルが削除されて結果として返され、配列の長さが 1 つ減り、他のすべてのセルが 1 つ前に移動します。すべての数値キー名は 0 から数えるように変更され、テキスト キー名は変更されません。注: この関数を使用すると、配列ポインタがリセット (reset()) されます。 パラメータ配列入力配列。 戻り値削除された値を返します。配列が空か配列でない場合は NULL を返します。 例
Example #1 array_shift() 例子 $stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_shift($stack); print_r($stack); ?>上記のルーチンは次のように出力します: Array( [0] =>バナナ [1] =>リンゴ [2] =>ラズベリー)そして$fruitにはオレンジが代入されています。 推奨学習: 「
PHP ビデオ チュートリアル 」
末尾ユニット要素の削除
array_pop
array_pop — 配列の最後のユニットをポップします (スタックからポップします)Descriptionmixed array_pop ( array &$array )array_pop() 配列の最後のユニットをポップして返します。配列 array から 1 を引いた長さを変更します。配列が空の場合(または配列ではない場合)、NULL が返されます。さらに、呼び出された値が数値でない場合は、警告が生成されます。注: この関数を使用すると、配列ポインタがリセット (reset()) されます。 パラメータ配列スタック配列を作成する必要があります。 戻り値配列の最後の値を返します。配列が空の場合 (配列でない場合)、NULL が返されます。 例例 #1 array_pop() 例
$stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_pop($stack); print_r($stack); ?>この操作の後、$stack には 3 つのユニットのみが含まれます: Array( [0] => orange [ 1 ] => バナナ [2] => リンゴ) とラズベリーが $fruit に割り当てられます。
以上がPHP配列の先頭と末尾を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。