PHP 配列の先頭と末尾を削除する方法: 1. 「array_shift」を使用して配列の先頭のユニットを配列の外に移動します; 2. 「array_pop」を使用して配列の最後のユニットをポップします」。
#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
先頭の単位要素を削除
array_shift
array_shift — 配列の最初の要素を配列から移動します
Description
mixed 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 — 配列の最後のユニットをポップします (スタックからポップします)
Description
mixed 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 サイトの他の関連記事を参照してください。