Home > Article > Backend Development > How to merge arrays and remove duplicate values in php
Implementation steps: 1. Use the array_merge() function to merge two or more arrays. The syntax "array_merge(array 1, array 2....)" will return a merged array; 2. Use array_unique The () function can remove duplicate values in the merged array, the syntax is "array_unique (merge array)".
The operating environment of this tutorial: windows7 system, PHP version 8.1, DELL G3 computer
php merge arrays and merge Methods to remove duplicate values
In PHP, you can use the array_merge() and array_unique() functions to merge arrays and remove duplicate values.
Implementation steps:
Step 1: Use the array_merge() function to merge two or more arrays
array_merge( ) function can combine the cells of one or more arrays, that is, append the values in one array to the previous array, and return the combined array.
Note: If two or more array elements have the same key name, the last element will overwrite the other elements.
<?php header('content-type:text/html;charset=utf-8'); $a1=array(1,2,6,4,8,0); $a2=array(6,7,8,0,1); var_dump($a1); var_dump($a2); echo "合并数组:"; $arr=array_merge($a1,$a2); var_dump($arr); ?>
Step 2: Use the array_unique() function to remove duplicate values in the merged array
array_unique -- Remove from the array Duplicate values
array_unique($array) accepts $array as input and returns a new array without duplicate values
<?php header('content-type:text/html;charset=utf-8'); $a1=array(1,2,6,4,8,0); $a2=array(6,7,8,0,1); echo "合并数组:"; $arr=array_merge($a1,$a2); var_dump($arr); echo "合并数组去除重复值:"; $res=array_unique($arr); var_dump($res); ?>
Recommended learning:《 PHP video tutorial》
The above is the detailed content of How to merge arrays and remove duplicate values in php. For more information, please follow other related articles on the PHP Chinese website!