ホームページ  >  記事  >  バックエンド開発  >  PHP は 2 次元配列に対して関連する操作 (並べ替え、変換、空白の削除など) を実行します。PHP の 2 次元配列_PHP チュートリアル

PHP は 2 次元配列に対して関連する操作 (並べ替え、変換、空白の削除など) を実行します。PHP の 2 次元配列_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:05:47770ブラウズ

phpは、2次元配列に対して関連する操作(ソート、変換、空白の削除など)を実行します。phpの2次元配列

ヒント:

リーリー

1. PHPの2次元配列重複排除機能
PHP の配列には重複を削除する関数が組み込まれていますarray_unique () が、PHP の array_unique 関数は 1 次元配列にのみ適用でき、多次元配列には適用できません。以下は 2 次元配列用の array_unique 関数を提供します。

リーリー
リーリー

2. 2次元配列のソート方法
1次元配列のソート方法:
公開機能:

リーリー

最初のグループ:sort と rsort 、元の配列のインデックス関係を破壊しながら、PHP 配列のキー値の順序 asc と逆順 desc に従ってソートします。実際には、数値を再確立します。インデックスを削除した後、インデックスは 0 から始まります。

リーリー

2 番目の関数セット: asort と arsort これら 2 つの関数は、配列の元のインデックス関係を保持できる限り、より強力です。上記の例の sort と rsort をこれら 2 つの関数に置き換えます。

リーリー

PHP 配列ソート関数の 3 番目のグループ: krsort と ksort、これら 2 つの関数は、キー名をソートする上記の 2 つのグループとは異なります。
リーリー

カスタム関数を使用して PHP 配列を並べ替える 3 つの関数があります:

uasort は、カスタム関数を通じて PHP 配列のキー値を並べ替え、元のインデックス関係を保持します。
uksort は、カスタム関数を通じて PHP 配列のキー名をソートし、元のインデックス関係を保持します。
usort は、カスタム関数を通じて PHP 配列のキー値を並べ替え、元のインデックス関係を削除し、新しいインデックスを最初から作成します。
以下は
2 次元の並べ替えです:
リーリー

例:
リーリー

3. 多次元配列を 1 次元配列に変換します
リーリー

例:
リーリー

4. 配列から空の要素を削除します
リーリー

例:
リーリー

5. 多次元配列の特定のキーの値を取得し、1 次元配列を生成します
リーリー

以上がこの記事の全内容です。PHP では 2 次元配列の対応する演算を詳しく紹介しています。皆さんの学習に役立つことを願っています。

http://www.bkjia.com/PHPjc/1067829.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1067829.html技術記事 PHP は 2 次元配列に対して関連する操作 (並べ替え、変換、空白の削除など) を実行します。PHP の 2 次元配列のヒント: array_keys($array) //すべてのキー名を返します array_values($array) //すべてを返します。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。