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