PHPで多次元配列から要素を削除する方法
Apr 19, 2023 pm 02:11 PMPHP 開発では、配列の使用は不可欠な部分です。多次元配列の場合、特に複雑なアプリケーションで使用する場合、操作が多少複雑になる場合があります。
この記事では、PHP で多次元配列から要素を削除する方法を紹介します。
- 1 次元配列要素の削除
PHP では、1 次元配列内の要素を削除するのは非常に簡単です。 unset() 関数を使用して、指定した要素を削除できます。
サンプルコード:
1 2 3 |
|
出力:
1 2 3 4 5 6 |
|
上記の例では、3 番目の要素「orange」を削除し、残りの要素のみが出力結果 3 に残ります。要素。
- 2 次元配列要素の削除
2 次元配列の場合、最初に削除する必要がある要素の場所を見つける必要があります。その後、unset() 関数を使用して要素を削除できます。
サンプル コード:
1 2 3 4 5 6 7 |
|
出力:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
上記の例では、その配列の "name"=>"Jerry" を含む 2 番目の要素を削除しました。 。他の 2 つの要素のみが出力に残ります。
- 連想配列要素の削除
連想配列の場合、キー名によって要素を削除できます。同様に、unset() 関数を使用するだけです。
サンプルコード:
1 2 3 4 5 6 7 |
|
出力:
1 2 3 4 5 |
|
上記の例では、キー名「age」の要素を削除しました。他の 2 つの要素のみが出力に残ります。
- 多次元配列要素の削除
多次元配列では、要素を削除する操作は、まず要素の位置を特定し、次に次を使用します。 unset() 関数を使用して要素を削除します。
サンプル コード:
1 2 3 4 5 6 7 |
|
出力:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
上記の例では、配列 "B" 要素の 2 番目である $arr'B' を削除しました。 「え」。出力結果には他の要素のみが残ります。
PHP では、要素を削除すると配列のインデックス値に影響を与える可能性があることに注意してください。インデックス値を連続して 0 から開始するようにしたい場合は、array_values() 関数を使用して配列のインデックスを再設定できます。
サンプル コード:
1 2 3 4 |
|
出力:
1 2 3 4 5 6 |
|
上記の例では、「orange」要素を再度削除し、array_values() を使用して配列のインデックスを再作成しました。関数 。出力結果では、要素のインデックス値が0から連続して並びます。
概要:
この記事では、PHP で多次元配列から要素を削除する方法を紹介します。 1 次元、2 次元、連想配列、多次元配列の場合、unset() 関数を使用して指定した要素を削除できます。要素を削除すると、配列のインデックス値に影響を与える可能性があることに注意してください。array_values() 関数を使用して配列のインデックスを再設定できます。
以上がPHPで多次元配列から要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPにメッセージキュー(rabbitmq、redis)を実装する方法は?

PHPアレイの重複排除は、パフォーマンスの損失について考慮する必要がありますか?
