PHP数组函数,并集、交集、差集

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/raoxiaoya/article/details/100542167

并集:array_merge(): array
1、将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。
2、如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。
3、然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面
4、如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。

交集:array_intersect(): array
该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意键名保留不变,保留的是前面的键名
比较的方式为:(string) $elem1 === (string) $elem2

差集:array_diff(): array
返回在 array1 中但是不在其他 array 里的值。注意键名保留不变,保留的是前面的键名
比较的方式为:(string) $elem1 === (string) $elem2

猜你喜欢

转载自blog.csdn.net/raoxiaoya/article/details/100542167