Cet article présente principalement le tableau de fusion php, qui a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent se référer à la
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); ?>
Sortie :
Array ( [name] => terry )
Exemple 2, le tableau utilise nom de clé numérique, le même nom de clé ne sera pas écrasé et le nom de clé sera réindexé
<?php $arr1 = array(0=>'fdipzone',1=>'terry'); $arr2 = array(0=>'php',1=>'python'); $result = array_merge($arr1, $arr2); print_r($result); ?>
Sortie :
Array ( [0] => fdipzone [1] => terry [2] => php [3] => python )
Utilisez array_merge pour fusionner les deux parties de la réponse
<?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); ?>
Sortie
Array ( [0] => A [1] => B [2] => C [3] => D [4] => B [5] => A [6] => D [7] => C )
Méthode pour fusionner les tableaux et conserver les valeurs clés :
<?php $form_data1 = array(11=>'A',12=>'B',13=>'C',14=>'D'); $form_data2 = array(25=>'B',26=>'A',27=>'D',28=>'C'); $result = $form_data1 + $form_data2; print_r($result); ?>
Sortie :
Array ( [11] => A [12] => B [13] => C [14] => D [25] => B [26] => A [27] => D [28] => C )
$arr = ['a'=>12,'b'=>13];$arr1 = ['a'=>14,'b'=>15,0=>1,1=>2];$fild = $arr + $arr1;
print_r($fild); Array ( [a] => 12 [b] => 13 [0] => 1 [1] => 2 )
Utilisez l'opérateur "+" pour fusionner les tableaux afin de conserver les valeurs clés du tableau. Si le tableau fusionné contient la même valeur clé, cette dernière n'écrasera pas la valeur de clé précédente (conservée. La valeur précédente est ignorée). Recommandations associées :
2 façons de fusionner des tableaux en PHP
PHP fusionne deux tableaux unidimensionnels
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!