ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列入門チュートリアル: 配列ヘッダーから要素値を削除する

PHP 配列入門チュートリアル: 配列ヘッダーから要素値を削除する

WBOY
WBOYオリジナル
2016-07-25 08:57:591098ブラウズ
この記事では、PHP 配列の先頭から要素の値を削除する方法を紹介します。必要な方は参考にしてください。

このセクションでは、PHP 配列ヘッダーから値を削除する方法を紹介します

これは、配列内で見つかった要素を削除して返す PHP 配列関数 array_shift() で実現できます。

その結果、数値キーが使用されている場合、対応するすべての値は下にシフトされますが、関連するキーを使用する配列は影響を受けません。

フォームは次のとおりです。 混合 array_shift(配列 配列)

例: $fruits 配列の最初の要素 apple を削除します:

リーリー

配列ヘッダーから値を削除する方法を紹介しました。参考までに配列内の要素を削除する方法を示します。

PHP配列から要素を削除する

配列から要素を削除したい場合は、unset を直接使用できます。 例:

リーリー

しかし、何か奇妙なことが起こりました。 print_r($arr) の後、最終的な結果は Array ( [0] => a [2] => c [3] => d ) になりました。

欠落している要素を埋めて配列のインデックスを再作成するにはどうすればよいですか? 現時点では、array_splice() 関数を使用する必要があります:

リーリー

このように、print_r($arr) を実行すると、結果は Array ([0] => a [1] => c [2] => d) になります。

これらを紹介して、php配列の指定された要素の値を削除する方法をマスターするのに役立つことを願っています。


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