ホームページ > バックエンド開発 > PHPの問題 > PHP配列の先頭と末尾を削除する方法

PHP配列の先頭と末尾を削除する方法

藏色散人
リリース: 2023-03-09 14:02:02
オリジナル
1830 人が閲覧しました

PHP 配列の先頭と末尾を削除する方法: 1. 「array_shift」を使用して配列の先頭のユニットを配列の外に移動します; 2. 「array_pop」を使用して配列の最後のユニットをポップします」。

PHP配列の先頭と末尾を削除する方法

#この記事の動作環境: 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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート