array_intersect()是一个PHP内置函数,用于返回两个或多个数组中共同存在的元素
▥php
𝄐 0
php array_intersect循环加值
array_intersect()是一个PHP内置函数,用于返回两个或多个数组中共同存在的元素。它接受两个或多个数组作为参数,并返回一个新数组,包含所有输入数组中都存在的元素。
该函数比较数组时,会使用松散比较(loose comparison),也就是说,在比较两个值是否相等时,不仅会比较它们的数值,还会比较它们的数据类型。
下面是一个示例:
php
$array1 = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$array2 = array('b' => 'banana', 'c' => 'cherry', 'd' => 'date');
$array3 = array('c' => 'cherry', 'd' => 'date', 'e' => 'elderberry');
$intersect = array_intersect($array1, $array2, $array3);
print_r($intersect);
输出结果为:
Array
(
[c] => cherry
)
在本例中,$array1、$array2和$array3是三个数组,其中只有'c' => 'cherry'这个元素同时存在于这三个数组中。因此,array_intersect()返回了一个只包含该元素的新数组。
array_intersect()是一个PHP内置函数,用于返回两个或多个数组中共同存在的元素。它接受两个或多个数组作为参数,并返回一个新数组,包含所有输入数组中都存在的元素。
该函数比较数组时,会使用松散比较(loose comparison),也就是说,在比较两个值是否相等时,不仅会比较它们的数值,还会比较它们的数据类型。
下面是一个示例:
php
$array1 = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$array2 = array('b' => 'banana', 'c' => 'cherry', 'd' => 'date');
$array3 = array('c' => 'cherry', 'd' => 'date', 'e' => 'elderberry');
$intersect = array_intersect($array1, $array2, $array3);
print_r($intersect);
输出结果为:
Array
(
[c] => cherry
)
在本例中,$array1、$array2和$array3是三个数组,其中只有'c' => 'cherry'这个元素同时存在于这三个数组中。因此,array_intersect()返回了一个只包含该元素的新数组。
本文地址:
/show-271328.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。