首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]array_intersect_assoc()函数—用法及示例

发布于 2025-04-19 01:28:38
0
48

函数名称:array_intersect_assoc()函数描述:该函数用于获取两个或多个数组的交集,比较数组的键和值。只返回键和值都相同的元素。语法:array_intersect_assoc(ar...

函数名称:array_intersect_assoc()

函数描述:该函数用于获取两个或多个数组的交集,比较数组的键和值。只返回键和值都相同的元素。

语法:array_intersect_assoc(array1, array2, ...)

参数:

  • array1: 必需,第一个数组。

  • array2, ...: 可选,其他数组。

返回值:返回一个数组,包含所有在参数数组中都存在的键和值。

示例:

<?php
$array1 = array("a" => "red", "b" => "green", "c" => "blue");
$array2 = array("a" => "red", "c" => "blue", "d" => "purple");
$array3 = array("a" => "blue", "b" => "green");

$result = array_intersect_assoc($array1, $array2, $array3);
print_r($result);
?>

输出:

Array
(
    [a] => red
)

解释:在上面的示例中,我们有三个数组$array1,$array2和$array3。使用array_intersect_assoc()函数比较这些数组的键和值,并返回只在所有数组中都存在的键和值。在示例中,所有数组中只有键"a"和值"red"是相同的,所以将其作为结果返回。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流