PHP实现对数组简朴求交集,差集,并集成果示例
发布时间:2021-03-22 13:46:51 所属栏目:编程 来源:网络整理
导读:本篇章节讲授PHP实现对数组简朴求交集,差集,并集成果。供各人参考研究详细如下: 'zero','1
本篇章节讲授PHP实现对数组简朴求交集,差集,并集成果。分享给各人供各人参考,详细如下: 'zero','1' => 'one','2' => 'two','3' => 'three' ); $arr2 = array( '2' => 'two','three' => 'three','4' => 'four','5' => 'five' ); //差集【比拟返回在 arr1 中可是不在 arr2 及任何其余参数数组中的值。】 $array_diff = array_diff($arr1,$arr2); echo ""; print_r($array_diff); /* 输出功效 *Array *( * [0] => zero * [1] => one *) */ //交集【比拟返回既在 arr1 中也在 arr2 数组中的值。】 # 留意事项: 键值保存arr1数组中的键值稳固 $array_intersect = array_intersect($arr1,$arr2); echo ""; print_r($array_intersect); /* 输出功效 *Array *( * [2] => two * [3] => three *) */ //并集【将arr1数组中的值附加在arr2数组的后头。返回作为功效的数组。 】 #留意事项:【假如输入的数组中有沟通的字符串键名,则该键名后头的值将包围前一个值。 #然而,假如数组包括数字键名,后头的值将不会包围原本的值,而是附加到后头。】 $array_merge = array_merge($arr1,$arr2); echo ""; print_r($array_merge); /* 输出功效 * Array * ( * [0] => zero * [1] => one * [2] => two * [3] => three * [4] => two * [three] => three * [5] => four * [6] => five * ) */ ?> |