PHP取无键名一维数组并集
array_merge只能生成有键名的数组的并集,因此自己写了一个用于生成无键名数组并集的函数。
<?php
/*
* 函数:array_union($arg1,$arg2,...)
* 描述:取无键名一维数组并集
* 作者:Sora
* 博客:https://www.sorasky.in/
*/
function array_union(){
$args = func_get_args();
$response = [];
foreach($args as $arg){
$res = array_flip($response);
$arg = array_flip($arg);
$response = array_merge($res,$arg);
$response = array_keys($response);
}
return $response;
}