可以使用循环遍历的方式来求解数组的交集,具体步骤如下:
$result
,用于存放交集结果。foreach
循环遍历第一个数组中的每一个元素。in_array
函数判断当前元素是否在第二个数组中存在。$result
数组中。$result
数组中的元素即为两个数组的交集。以下是示例代码:
$array1 = [1, 2, 3, 4, 5];
$array2 = [4, 5, 6, 7, 8];
$result = [];
foreach ($array1 as $value) {
if (in_array($value, $array2)) {
$result[] = $value;
}
}
print_r($result);
输出结果:
Array
(
[0] => 4
[1] => 5
)
上一篇:php如何去除数组的key
下一篇:php定义数组的方式有几种
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站