先向大家介绍一下array_intersect 函数的基本语法:
array array_intersect ( array $array1 , array $array2 [, array $ ... ] )
array_intersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意键名保留不变。
参数介绍:
| 参数 | 描述 |
|---|---|
| array1 | 必需。与其他数组进行比较的第一个数组。 |
| array2 | 必需。与第一个数组进行比较的数组。 |
| array,... | 可选。与第一个数组进行比较的其他数组。 |
返回值:
返回交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array 等等)中的键值。
注意:
两个单元仅在 (string) $elem1 === (string) $elem2 时被认为是相同的。也就是说,当字符串的表达是一样的时候。
实例:
<?php
$array1 = array(\"a\" => \"php\", \"mysql\", \"html\");
$array2 = array(\"b\" => \"php\", \"js\", \"mysql\");
$result = array_intersect($array1, $array2);
print_r($result);
?>
运行结果:
Array
(
[a] => php
[0] => mysql
)
继续阅读与本文标签相同的文章
-
大反转!谷歌态度开始“服软”,华为即将获得GMS许可
2026-05-14栏目: 教程
-
Python 超简单实现9种图像风格迁移
2026-05-14栏目: 教程
-
华为打回欧洲市场!HMS取得重大成功,大量APP接入!谷歌慌不慌?
2026-05-14栏目: 教程
-
PS保存图片提示“无法完成请求”,这里有4种解决方法!
2026-05-14栏目: 教程
-
想买1000元左右的5G手机?我们需要等多久?
2026-05-14栏目: 教程
