PHP数组函数array_intersect()的用法
admin 阅读:112 2024-03-05
(PHP 4 >= 4.0.1, PHP 5)
array_intersect — 计算数组的交集
说明
array array_intersect ( array$array1 , array $array2 [, array $ ... ] )
array_intersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意键名保留不变。
参数
array1
The array with master values to check.
array2An array to compare values against.
arrayA variable list of arrays to compare.
返回值
返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。
范例
Example #1 array_intersect() example
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>
以上例程会输出:
Array
(
[a] => green
[0] => red
)
注释
Note: 两个单元仅在 (string) $elem1 === (string) $elem2 时被认为是相同的。也就是说,当字符串的表达是一样的时候。
参见
array_intersect_assoc() - 带索引检查计算数组的交集 array_diff() - 计算数组的差集 array_diff_assoc() - 带索引检查计算数组的差集
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!



