ホームページ  >  記事  >  バックエンド開発  >  PHPで配列の最初と最後の要素を削除する方法

PHPで配列の最初と最後の要素を削除する方法

怪我咯
怪我咯オリジナル
2017-07-06 09:43:0311901ブラウズ

この記事では、主に php の配列の最初の要素と最後の要素を削除する 関数について紹介します。必要な方は、

php の配列の場合、配列の最初の要素を削除する方法を参照してください。最初の要素または最後の要素はどうでしょうか?実はどちらの処理もPHP独自の関数

array_poparray_shiftで完結することができます。 (1) array_pop を使用して配列の最後の要素を削除します。例:

$user=array('apple','banana','orange');
$result=array_pop($user);
print_r($result);
print_r($user);
結果は次のようになります:

orange

array('apple','banana')


(2) を使用しますarray_shift で配列を削除します。 最初の要素、例:

$user=array('apple','banana','orange');
$result=array_shift($user);
print_r($result);
print_r($user);
結果は次のようになります:

apple

array('banana','orange')

実際、
array_splice

関数を使用して次のこともできます。配列の最初の要素、つまり、を削除します。

コードは次のとおりです:

$user=array_splice($user,1); //删除数组第一个元素,注意此时返回的是被删除后的新的数组

以下は、array_pop と array_shift の簡単な説明です:

array_pop() は、配列 array の最後のユニットをポップして返します。配列 array の長さを 1 つ減らします。配列が空の場合(または配列ではない場合)、NULL が返されます。

array_shift() 配列の最初の要素をシフトして結果として返し、配列の長さを 1 つ減らし、他のすべての要素を 1 つ前にシフトします。すべての数値キー名は 0 から数えるように変更され、テキスト キー名は変更されません。配列が空の場合 (または配列ではない場合)、NULL が返されます。

以上がPHPで配列の最初と最後の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。