shu函数php,【函数分享】每日PHP函数分享(2021-3-3)
发布日期:2021-10-31 15:52:22 浏览次数:3 分类:技术文章

本文共 749 字,大约阅读时间需要 2 分钟。

array_intersect_assoc — 带索引检查计算数组的交集

说明

array_intersect_assoc ( array $array1 , array $array2 , array $... = ? ) : array

array_intersect_assoc() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意和 array_intersect() 不同的是键名也用于比较。

参数

array1:要检查的主值。

array2:要比较的数组。

...:要对比的数组变量的列表。

返回值

返回数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。

范例

$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");

$array2 = array("a" => "green", "b" => "yellow", "blue", "red");

$result_array = array_intersect_assoc($array1, $array2);

print_r($result_array);

?>

输出

Array

(

[a] => green

)

上面例子中可以看到只有键值对 "a" => "green" 在两个数组中都存在从而被返回。值 "red" 没有被返回是因为在

math?formula=array1%20%E4%B8%AD%E5%AE%83%E7%9A%84%E9%94%AE%E5%90%8D%E6%98%AF%200%20%E8%80%8C%E5%9C%A8array2 中 "red" 的键名是 1,键 "b" 没有返回的原因是它的值和其他数组不同。

键值对 key => value 中的两个值仅在 (string)

math?formula=elem1%20%3D%3D%3D%20(string)elem2 时被认为相等。也就是说使用了严格检查,字符串的表达必须相同。

转载地址:https://blog.csdn.net/weixin_39987847/article/details/115596482 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:snmp在php中的使用,在php中转换python代码以计算snmpvlan掩码的最佳方法
下一篇:对一个java源文件进行正确编译,给定如下一个Java源文件Child.java,编译并运行Child.java,以下结果正确的是()...

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月31日 02时36分28秒