您的位置:首页 > 编程语言 > PHP开发

php--------合并2个数字键数组的值

2018-01-29 10:32 399 查看
开发中遇到了,数组合并并去除重复这个功能,查阅资料,

找到了一个方法,分享一下。

<?php
/**
* PHP合并2个数字键数组的值
*
* @param array $arr1
* @param array $arr2
* @return array
*/
function new_array_merge($arr1, $arr2)
{
if (!is_array($arr1) || !is_array($arr2))
{
return array();
}

$arr = array_flip($arr1) + array_flip($arr2);

return array_keys($arr);
}

$arr1 = array('aa', 'bb', 'cc');
$arr2 = array('aa2', 'bb', 'cc2');

$arr = new_array_merge($arr1, $arr2);
print_r($arr);


打印数据:

Array
(
[0] => aa
[1] => bb
[2] => cc
[3] => aa2
[4] => cc2
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: