定义和用法

array_intersect_assoc() 函数返回两个或多个数组的交集数组。

与 array_intersect() 函数 不同的是,本函数除了比较键值,还比较键名。返回的数组中元素的键名保持不变。

语法

array_intersect_assoc(array1,array2,array3...)

参数 描述
array1 必需。与其他数组进行比较的第一个数组。
array2 必需。与第一个数组进行比较的数组。
array3 可选。与第一个数组进行比较的数组。可以有多个。

例子 1

<?php
$a1 = array(0=>"Cat",1=>"Dog",2=>"Horse");
$a2 = array(3=>"Horse",1=>"Dog",0=>"Cat");
print_r(array_intersect_assoc($a1,$a2));
?>

输出:

Array ( [0] => Cat [1] => Dog )

例子 2

<?php
$a1 = array(0=>"Cat",1=>"Dog",2=>"Horse");
$a2 = array(3=>"Horse",1=>"Dog",5=>"Fish");
$a3 = array(6=>"Cow",1=>"Dog",8=>"Fish");
print_r(array_intersect_assoc($a1,$a2,$a3));
?>

输出:

Array ( [1] => Dog )

  

转载于:https://www.cnblogs.com/webskill/p/4565312.html

PHP array_intersect_assoc()相关推荐

  1. PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数详解

    求两个数组的交集问题可以使用 array_intersect(),array_inersect_assoc,array_intersect_key来实现,其中 array_intersect()函数是 ...

  2. PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题

    求两个数组的交集问题可以使用array_intersect(),array_inersect_assoc,array_intersect_key来实现,其中array_intersect()函数是求两 ...

  3. php 两个数组键名比较,php array_intersect_assoc 比较两个数组的键名和键值,并返回交集...

    先来看一下array_intersect_assoc函数的语法 array array_intersect_assoc ( array $array1 , array $array2 [, array ...

  4. php array assoc,如何学习PHP array_intersect_assoc()

    如何学习PHP array_intersect_assoc() 定义和用法 array_intersect_assoc() 函数返回两个或多个数组的交集数组. 与 array_intersect() ...

  5. PHP函数array_intersect_assoc

    array_intersect_assoc通过比较数组的键和值,计算数组的交集. array_intersect 比较值 array_intersect_assoc比较键和值 /*** Compute ...

  6. php中assoc,php中array_intersect_assoc函数具有什么功能呢?

    摘要: 下文讲述php中array_intersect_assoc函数的功能讲解,如下所示: array_intersect_assoc函数功能说明: 返回两个或多个数组值的交集. 原理如下: 将第一 ...

  7. java中数组的含义_数组

    数组(Array)是有序的元素序列.[1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量.用于区分数组的各个元素的数 ...

  8. php 数组值的交集,PHP 数组交集与差集

    数组的交集 array_intersect()    //只比较键值 array_intersect_assoc()    //比较键名和键值 语法    array_intersect(array1 ...

  9. PHP数组函数总结与使用

    array_change_key_case(数组,CASE_LOWER/CASE_UPPER) 数组键值转化为小写CASE_LOWER/大写CASE_UPPER array_chunk(数组,分割后每 ...

最新文章

  1. canopen服务器协议,CANopen
  2. 【数据挖掘笔记四】数据仓库和联机分析处理
  3. 用CLIP做多个视频任务!上交牛津提出基于Prompt将CLIP拓展到多个视频任务,在open-set场景中效果极佳!...
  4. 小虾的sql server 2000 成长之路
  5. Leetcode 刷题笔记(二十五) ——动态规划篇之背包问题:完全背包
  6. DenseNet 简介
  7. ddm模型公式_两阶段增长模型
  8. 记一次zip压缩包打开异常问题
  9. 太阳辐射最少的地区_我国太阳辐射总量最少的是哪一个地区?
  10. excel vba批量发送邮件
  11. 拼接播放地址_无极婚礼布置地址,好的婚礼服务多少钱_大伟庆典
  12. keil优化等级影响STM32 GPIO速度变化
  13. 25道Python工程师面试必备知识点!
  14. android 启动页主题_如何使用主题和启动器个性化您的Android手机
  15. 算法小结 之 蛮力法
  16. 松翰SN8F5703单片机WDT例程
  17. 大数据分析案例-基于随机森林算法构建人口普查分析模型
  18. 一个普通应届生,简历上写什么能过BAJT的海选初筛?(附实例模板)
  19. MacOs 删除无用虚拟声卡
  20. magick API 接口函数中文注解- imagick类

热门文章

  1. 静态配置_配置静态LSP示例
  2. js布尔类型+数字判断_C ++中的布尔数据类型
  3. 数据库表设计必需元素_HTML5输入,必需,模式,数据列表
  4. python多线程结束线程_Python线程– Python多线程
  5. mac系统安装python(2.7)requests库
  6. 开课吧:浅析语音识别算法工程师能力要求
  7. C++基础教程之引用
  8. 开课吧Java课堂:什么是抽象类?如何使用抽象类?
  9. 国足0:2不敌韩国 郑智:结果遗憾 对年轻球员是财富
  10. 【BZOJ】[SDOI2009]HH的项链