php で異なる配列要素をマージするメソッド: 1. PHP サンプル ファイルを作成します; 2. "array_keys(array_flip($a) array_flip($b) array_flip($c));" を使用して複数の要素をマージします。重複を削除する配列。
この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター
php merge の違い配列要素?
複数の配列の重複排除
array_keys(array_flip($arr1)+array_flip($arr2))
array_keys() 関数は、配列内のすべてのキー名を含む新しい配列を返します。
2 番目のパラメーターが指定された場合、キー値を持つキー名のみが返されます。
配列内のすべてのキー名を含む新しい配列を返します:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
実行結果:
Array ( [a] => red [b] => green ) Array ( [0] => Volvo [1] => BMW [2] => Toyota )
複数の配列をマージおよび重複排除するためのテクニック
$a = array('1001','1002'); $b = array('1002','1003','1004'); $c = array('1003','1004','1005'); $d = array_keys(array_flip($a) + array_flip($b) + array_flip($c));
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで異なる配列要素をマージする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。