この記事では、主に、特定の参考値を持つ配列の結合について紹介します。必要な友達は、
array_merge: 数字键,直接往后添加,key重置 字符串键,后面的数组的值会替代前面的值 +: 数字键,后面的数组的值不会替代前面的值 字符串键,后面的数组的值会替代前面的值
//1.单数组去重复 array_unique($arrTest)//2.多数组去重复 array_keys(array_flip($arr1)+array_flip($arr2))
php array_merge合并方法 例子1,数组使用字符串键名,相同的键名会被后面的覆盖
<?php
$arr1 = array('name'=>'fdipzone');
$arr2 = array('name'=>'terry');
$result = array_merge($arr1, $arr2);
print_r($result);
?>
数値キー名を使用します。同じキー名は上書きされず、キー名のインデックスは再作成されますArray
(
[name] => terry
)
<?php
$arr1 = array(0=>'fdipzone',1=>'terry');
$arr2 = array(0=>'php',1=>'python');
$result = array_merge($arr1, $arr2);
print_r($result);
?>
Array
(
[0] => fdipzone
[1] => terry
[2] => php
[3] => python
)
<?php
$form_data1 = array(11=>'A',12=>'B',13=>'C',14=>'D');
$form_data2 = array(25=>'B',26=>'A',27=>'D',28=>'C');
$result = array_merge($form_data1, $form_data2);
print_r($result);
?>
「+」を使用してください演算子を使用して配列をマージする場合、配列を保持できます。マージされた配列に同じキー値が含まれている場合、後のキー値は前のキー値を上書きしません (前の値は保持され、後の値は破棄されます)。 PHP で配列をマージする 2 つの方法 以上がPHPで配列をマージするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。Array
(
[0] => A
[1] => B
[2] => C
[3] => D
[4] => B
[5] => A
[6] => D
[7] => C
)