ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列重複排除の例と分析_PHP チュートリアル

PHP 配列重複排除の例と分析_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:17:37770ブラウズ

1 次元配列の重複:

_ array_unique 関数を使用します。次のように例を使用します。


コードを次のようにコピーします。 & lt;PHP
$ aa = Array ("Apple", "banana", "pear", 「リンゴ」、「リンゴ」 => リンゴ [1] => 梨 [5] =>



2 次元配列の重複:


2 次元配列については、次の 2 つの状況で説明します。1 つは、特定のキー名の値を繰り返すことができないため、重複を削除する場合です。もう 1 つは、内部の 1 次元配列がまったく同じであることができないため、重複を削除する場合です。は一例です:

㈠特定のキー名の値は重複できないため、重複したものを削除します

コードをコピーします

コードは次のとおりです: = array(); 配列内に存在する場合、true を返します

_arr[] = $v[$key]; //sort 関数は配列を並べ替えます
$arr を返します。 A $ aa = 配列 ),
array('id' => 124, 'name' =>'王五'),

array('id' => 125, 'name' =>'趙劉'), array ('id' => 126, 'name' =>'Zhao Liu') ?>
表示される結果は次のとおりです: Array ( [0] => Array ( [ id] =>123 [名前] =>張三) [1] =>配列 ([id] =>124 [名前] =>王五) [2]=>配列 ( => 125 [名前]=> 趙劉) [3] => 配列 ( [id]=> 126 [名前] => 趙劉) )

㈡内部の一次元配列は完全に同じにはできないため、重複した項目は削除されます




コードをコピー

コードは次のとおりです:
次元削減のために、インプロデを使用して、ディメンシャルアレイをコンマーアレイをコンマに接続する文字列に変換することもできます。 A $ aa = 配列 ; ('id' => 126, 'name' =>'Zhao Liu')
表示結果: Array ( [0] => Array ( [0] =>123 [1] ] => 張三) [1] => 配列 ( [0] => 123 [1] => 李思) [ 2] => 配列 ( [0] => 124 [1]= > 王呉) [4] => 配列 ( [0]=> 126 [1] => 趙劉))




http://www.bkjia.com/PHPjc/621726.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/621726.html
技術記事


1 次元配列内の項目の重複: array_unique 関数を使用します。 使用例は次のとおりです。 次のコードをコピーします。 ?php $aa=array("apple","banana","pear","apple", 「泣き叫ぶ」、「スイカ」) $...





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