php array merge:PHP数组合并方法和array_merge的区别
两个数组没有指定索引的情况$a = [1,2,3,];$b = [1,2,3,'4','5','6'];var_dump($a+$b);//前面的数组中相同键值的元素会覆盖后面数组中的元素arr
顺晟科技
2022-09-15 09:20:24
256
php中计算两个数组之间的交集与差集可以使用 array_intersect() 与 array_diff() 数组处理函数,这两个数组的具体使用方法如下。
php计算两个数组之间的交集array_intersect():函数用于比较两个或多个数组的键值,并返回交集。
示例:
$arr = array('feiniaomy.com','baidu.com','sing.com'); $arr2 = array('feiniaomy.com','qq.com','weibo.com'); $res = array_intersect($arr,$arr2); print_r($res);
打印结果:
Array ( [0] => feiniaomy.com )php计算两个数组之间的差集
array_diff():函数用于比较两个或两个以上数组的值,并返回它们的差集。
示例:
$arr = array( 'a' => 'feiniaomy.com', 'b' => 'baidu.com', 'c' => 'sing.com' ); $arr2 = array( 'd' => 'feiniaomy.com', 'e' => 'baidu.com', 'f' => 'weibo.com' ); $res = array_diff($arr,$arr2); print_r($res);
打印结果:
Array ( [c] => sing.com )
19
2022-10
25
2022-09
15
2022-09
15
2022-09
15
2022-09
15
2022-09