解释 PHP 中的 array_intersect() 函数。

phpprogrammingserver side programming

在本文中,我们将学习一个预定义的 PHP 数组函数 array_intersect()。PHP 的这个内置函数用于计算至少两个数组的收敛性。该函数用于比较至少两个数组并返回匹配项。该函数仅打印第一个数组中所有不同数组中可用的组件。

示例

<?php
   $array1 = array(5, 10, 15, 20,34);
   $array2 = array(20, 10, 15, 55, 100);
   $intersect_array = array_intersect($array1,$array2);
   print_r($intersect_array);
?>

输出

Array
(
[1] => 10
[2] => 15
[3] => 20
)

解释

在上面的例子中,我们声明了两个数组,之后我们实现了 array_intersesct(),这将产生一个由两个数组中存在的匹配元素组成的数组。

注意

元素的键被保留。也就是说,输出数组中元素的键将与第一个数组中这些元素的键相同。


相关文章