Rumah > pembangunan bahagian belakang > tutorial php > PHP使用array_intersect()函数查找两个数组的交集

PHP使用array_intersect()函数查找两个数组的交集

青灯夜游
Lepaskan: 2023-04-04 19:58:02
asal
5532 orang telah melayarinya

array_intersect()函数是PHP提供的一个内置函数,它返回两个数组的公共(相交)元素。下面本篇文章就来带大家了解一下array_intersect()函数,介绍如何使用array_intersect()函数查找两个数组的交集,希望对大家有所帮助。

PHP使用array_intersect()函数查找两个数组的交集

php array_intersect()函数

array_intersect() 函数用于比较两个(或更多个)数组的键值,并返回交集。【相关视频教程推荐:PHP教程

基本句式:

array_intersect($ array1,$ array2)
Salin selepas log masuk

返回值:返回一个数组,其中包含array2中存在的array1的所有值。

注:由于array_intersect()函数返回带有保留键的数组,我们还需要使用array_values()来重新排序键。

代码示例

下面我们就通过简单示例来介绍array_intersect()函数+array_values()查找两个数组的交集的方法

<?php 
$array1 = array(2, 5, 7, 6, 9); 
$array2 = array(3, 2, 5, 6, 8); 
  
// 查找两个数组的交集
$result = array_intersect($array1, $array2); 
  
// 重新排序
$result = array_values($result); 
  
// 输出
var_dump($result); 
?>
Salin selepas log masuk

输出:

2.jpg

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

Atas ialah kandungan terperinci PHP使用array_intersect()函数查找两个数组的交集. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan