PHP 两个数组去重合并
时间: 2023-06-23 12:52:34 浏览: 59
可以使用 array_merge 和 array_unique 两个函数来实现。
示例代码:
```php
$array1 = array('a', 'b', 'c');
$array2 = array('b', 'c', 'd', 'e');
// 去重
$unique = array_unique(array_merge($array1, $array2));
// 输出合并后的数组
print_r($unique);
```
输出结果:
```
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
)
```
其中,array_merge 函数将两个数组合并成一个数组,array_unique 函数去除重复的值,最终得到合并去重后的数组。
相关问题
php 二维数组去重怎么实现
你可以使用PHP内置函数`array_unique()`实现二维数组去重。这个函数可以去除数组中的重复值,并返回一个新的数组。具体操作如下:
```php
// 假设有一个二维数组 $arr
$arr = array(
array('id'=>1, 'name'=>'Tom'),
array('id'=>2, 'name'=>'Jerry'),
array('id'=>1, 'name'=>'Tom'), // 重复数据
array('id'=>3, 'name'=>'Kate')
);
// 使用 array_unique() 函数去重
$arr = array_unique($arr, SORT_REGULAR);
// 输出去重后的数组
print_r($arr);
```
输出结果如下:
```
Array
(
[0] => Array
(
[id] => 1
[name] => Tom
)
[1] => Array
(
[id] => 2
[name] => Jerry
)
[3] => Array
(
[id] => 3
[name] => Kate
)
)
```
注意,如果数组中包含不同类型的值,`array_unique()`函数可能会产生意想不到的结果。因此,建议在使用该函数前,先将数组中的数据类型统一起来。
php数组去重函数
可以使用PHP中的array_unique()函数来去除数组中的重复元素。
示例代码:
```
$arr = array(1, 2, 2, 3, 4, 4, 5);
$result = array_unique($arr);
print_r($result);
```
输出结果:
```
Array
(
[0] => 1
[1] => 2
[3] => 3
[4] => 4
[6] => 5
)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)