两个php数组,怎么取得其中的相似的数据
答案:2 悬赏:10 手机版
解决时间 2021-12-28 15:46
- 提问者网友:嘚啵嘚啵
- 2021-12-28 10:49
两个php数组,怎么取得其中的相似的数据
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-12-28 11:56
你好.
你可以使用函数array_intersect取得其中的相似数据.实例代码:
$arr1=array(1,2,3,4,5);
$arr2=array(2,3,6,7,8);
$a=array_intersect($arr1,$arr2);
print_r($a); //输出2,3
你可以使用函数array_intersect取得其中的相似数据.实例代码:
$arr1=array(1,2,3,4,5);
$arr2=array(2,3,6,7,8);
$a=array_intersect($arr1,$arr2);
print_r($a); //输出2,3
全部回答
- 1楼网友:低音帝王
- 2021-12-28 13:26
给你个思路:首先两个数组都做排序,然后同时移动这两个数组上的索引 ,如果数组元素不相同则增加元素较小的数组的索引;如果相同则取出值并同时增加这两个数组的索引。
此外还可以加上一个数组最大、最小值在另一个数组中位置的判断,以能够不比较超出范围的元素值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯