您的位置: 翼速应用 > 业内知识 > 后端开发 > 正文
0 0

在php中比较两个数组键值(value)不同的详细教程

在php中比较两个数组键值(value)不同的详细教程来了,我们可以使用array_diff()函数来比较两个数组键值(value)的不同;该函数用于比较两个(或更多个)数组的值(value),并返回包含不同值的差集数组,语法“array_diff(array1,array2...);”;差集数组包括了所有在被比较数组(array1)中,但是不在任何其他参数数组(array2)中的值。


在php中比较两个数组键值(value)不同的详细教程


本文适用于windows7系统、PHP8.1版、DELL G3电脑


在php中比较两个数组键值(value)不同的详细教程


在PHP中,想要只比较两个数组键值(value),获取不同元素,就需要用到array_diff()函数。


array_diff() 函数用于比较两个(或更多个)数组的值,并返回包含不同值的差集数组。


该函数比较两个(或更多个)数组的值(key=>value 中的 value),并返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的值。


array_diff(array1,array2);


参数描述


返回值:返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的值。


示例:比较两个数组的键值(value),并返回差集数组


<?php 
header('content-type:text/html;charset=utf-8');   
$arr1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$arr2=array("e"=>"red","f"=>"green","g"=>"blue");
var_dump($arr1);
var_dump($arr2);
$result=array_diff($arr1,$arr2);
echo "两个数组的不同值:";
var_dump($result);
?>


示例代码


扩展知识:另两个比较函数


1、array_diff_key():只比较键名(key)


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


array_diff_key(array1,array2...);


示例:


<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$arr2=array("a"=>"orange","b"=>"green","e"=>"red","r"=>"yellow");
var_dump($arr1);
var_dump($arr2);
 
echo "两个数组的不同值:";
$result=array_diff_key($arr1,$arr2);
var_dump($result);
?>


而在上面的示例,$arr1数组和$arr2数组中有两个键名不相同,以数组$arr1为准就会得到值“"c"=>"blue"”和“"d"=>"yellow"”,因此输出的结果为:


示例代码


2、array_diff_assoc():比较键名(key)和键值(value)


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


array_diff_assoc(array1,array2...);


示例:


<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$arr2=array("a"=>"orange","b"=>"green","e"=>"red","r"=>"yellow");
var_dump($arr1);
var_dump($arr2);
 
echo "两个数组的不同值:";
$result=array_diff_assoc($arr1,$arr2);
var_dump($result);
?>


上例中,$arr1数组和$arr2数组进行比较,有三个不相同的元素,然后以数组$arr1为准会得到值“"a"=>"red"”、“"c"=>"blue"”、“"d"=>"yellow"”,因此输出的结果为:


示例代码


以上就是关于在php中比较两个数组键值(value)不同的详细教程,翼速应用平台内有更多相关资讯,欢迎查阅!


我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin
更多文章

精选专题

  • 青岛APP开发公司给企业做私域运营的五点建议

    与公域流量不同的是,私域流量运营是基于“人”的,进行私域流量运营的第一步就是导流。用户添加了企业微信,实际上就是将原本的用户关系、粉丝关系转化为好友关系。
  • php有哪些错误类型

    关于php有错误类型比如:1、语法错误(Syntax Errors);2、逻辑错误(Logical Errors);3、运行错误(Runtime Errors);4、警告(Warnings);5、注意(Notices)。
  • 解析:Deployer工具之PHP开发中的部署利器

    在PHP开发过程中,部署是一个重要的环节。随着项目规模的增大,需要将代码部署到多台服务器上的情况也越来越常见。为了提高部署效率,并保证代码的一致性和可靠性,我们需要一个强大的工具来辅助完成这一过程。
  • 浅谈胶州企业建站完成后保存好建站源代码的重要性

    2023年企业网站建站有很多企业都是直接选择找专业的网站建设公司提供建站服务,这样做,既提升了效率,又能达到企业目的,获得优质的品牌网站。网站做好之后除了启动售后服务,进行网站后台培训、网络营销培训之外,还需要交接相关的资料,网站后台账号密码、网站域名空间账号密码、FTP账号等,更重要是交接网站源代码,涉及到源代码,很多建站公司都不会将它交给企业,因为有的公司使用的是模板后台,给了你源代码之后,那其他网站怎么办,那么为什么一定要保留好建站源代码呢?下面的文章就一起来聊一下,希望能给大家带来帮助。
热点推荐
  • 1 如何在centos7中打开vnc服务
  • 2 浅析网络营销策划的重要性与意义
  • 3 2020年百度新算法更新意味着SEO的调整
  • 4 微信小程序成为打造品牌的新途径
  • 5 非关系型和关系数据库管理系统有哪些
最新更新
  • 1 青岛APP开发公司给企业做私域运营的五点建议
  • 2 php有哪些错误类型
  • 3 解析:Deployer工具之PHP开发中的部署利器
  • 4 浅谈胶州企业建站完成后保存好建站源代码的重要性
  • 5 一起聊聊2023红酒APP开发有哪些优势

玻璃钢生产厂家德基广场商场美陈绵阳市玻璃钢雕塑衡水玻璃钢雕塑制作黑龙江动物玻璃钢雕塑市场甘肃公园玻璃钢雕塑玻璃钢花盆里迪庆玻璃钢雕塑厂家直供成都玻璃钢雕塑制造厂商场美陈施工团队济源哪里有玻璃钢人物雕塑厂家杭州玻璃钢金属雕塑公司济宁景观小品玻璃钢雕塑玻璃钢牛雕塑定做邯郸玻璃钢雕塑哪家好盐田玻璃钢雕塑河南园林景观玻璃钢仿铜雕塑价格资阳浮雕玻璃钢雕塑成本许昌肖像玻璃钢雕塑报价荷花玻璃钢雕塑图片山东临沂玻璃钢雕塑玻璃钢花盆模具哪里有安庆景区玻璃钢雕塑浙江玻璃钢卡通人物雕塑汕头玻璃钢仿砂岩雕塑佛山玻璃钢雕塑躺椅江西环保玻璃钢雕塑设计玻璃钢龙凤柱造型龙凤浮雕雕塑玻璃钢感恩雕塑深圳超市商场美陈批发价佛山玻璃钢公园雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化