在PHP中处理数组
假设您有三个数组,其中可能包含以下不同的值:在PHP中处理数组,php,Php,假设您有三个数组,其中可能包含以下不同的值: $arr1 = array('1', '5', '10'); $arr2 = array('1', '3', '10'); $arr3 = array('1', '6', '10'); $result = array('1', '10'); 你如何将不同之处剔除,并得到如下结果 $arr1 = array('1', '10'); $arr2 = array('1', '10'); $arr3 = array('1', '10'); 我的意思是
$arr1 = array('1', '5', '10');
$arr2 = array('1', '3', '10');
$arr3 = array('1', '6', '10');
$result = array('1', '10');
你如何将不同之处剔除,并得到如下结果
$arr1 = array('1', '10');
$arr2 = array('1', '10');
$arr3 = array('1', '10');
我的意思是我想得到它如下:
$arr1 = array('1', '5', '10');
$arr2 = array('1', '3', '10');
$arr3 = array('1', '6', '10');
$result = array('1', '10');
使用功能:
<?php
$arr1 = array('1', '5', '10');
$arr2 = array('1', '3', '10');
$arr3 = array('1', '6', '10');
$result = array_intersect($arr1, $arr2, $arr3);
print_r($result);
//now assign it back:
$arr1 = $result;
$arr2 = $result;
$arr3 = $result;
?>