[PHP语言] php实现获取数组中相同/不相同的元素

[复制链接]
查看1998 | 回复7 | 2020-10-31 15:01:46 | 显示全部楼层 |阅读模式

1、获取数组相同元素

array_intersect()该函数比较两个(或更多个)数组的键值,并返回交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array3 等等)中的键值。

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
  
$result=array_intersect($a1,$a2);
print_r($result);
  
//
Array ( [a] => red  => green [c] => blue )

(免费学习视频教程分享:php视频教程)

array_intersect_assoc() 函数用于比较两个(或更多个)数组的键名和键值,并返回交集,与 array_intersect() 函数 不同的是,本函数除了比较键值,还比较键名。返回的数组中元素的键名保持不变。

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
  
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
//
Array ( [a] => red  => green [c] => blue )

2、获取数组中不同元素

array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。在返回的数组中,键名保持不变。

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
  
$result=array_diff($a1,$a2);
print_r($result);
?>
//
Array ( [d] => yellow )

array_diff_assoc() 函数用于比较两个(或更多个)数组的键名和键值 ,并返回差集。

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
  
$result=array_diff_assoc($a1,$a2);
print_r($result);
//
Array ( [d] => yellow )

相关文章教程推荐:php教程

以上就是php实现获取数组中相同/不相同的元素的详细内容,更多请关注爱上源码网其它相关文章!

  • 微信
  • 分享
  • 相关标签:php 获取 数组 相同 不相同 元素
  • 本文转载于:脚本之家,如有侵犯,请联系916990011@qq.com删除
    • 上一篇:jQuery+PHP实现购物商城常用的星级评分效果
    • 下一篇:PHP之pthread拓展使用以及坑

    相关文章

    相关视频

    • PHP-xml & jsonp转数组的方法
    • java中如何从键盘输入数组
    • java如何找出数组中的不重复数字
    • PHP 数组占用内存分析
    • php实现获取数组中相同/不相同的元素
    • 05_数组中间部分的替换删除插入
    • 07_获取参数数组
    • 08_一维数组排序
    本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn! 本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~
    回复

    使用道具 举报

    小小的鼻祖 | 2021-3-22 20:13:44 | 显示全部楼层
    6666悟空源码资源多!
    回复

    使用道具 举报

    甜心猫舍 | 2021-8-11 03:06:09 | 显示全部楼层
    支持悟空源码,越来越好
    回复

    使用道具 举报

    张柏芝一号胸 | 2022-4-28 01:14:13 | 显示全部楼层
    我是来白嫖悟空源码的资源的!
    回复

    使用道具 举报

    雪域蓝眸蓝nz | 2022-12-18 19:06:05 | 显示全部楼层
    有情怀的站啊,爱了
    回复

    使用道具 举报

    无人岛屿颈 | 2023-5-9 05:48:41 | 显示全部楼层
    资源太多了,准备办个会员
    回复

    使用道具 举报

    123457647 | 2023-12-1 07:57:23 | 显示全部楼层
    悟空源码太厉害,资源真多!
    回复

    使用道具 举报

    制菜参力 | 2024-5-28 01:11:23 | 显示全部楼层
    这个下载站资源真齐全
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则