欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

判断数组B是不是存在数组A中的值

程序员文章站 2022-05-11 17:11:52
...
判断数组B是否存在数组A中的值
本帖最后由 xiangqiankun520 于 2014-12-11 04:19:34 编辑 请教各位前辈,
两个数组arr1 arr2
想实现,如果arr2中存在arr1的某个值,就输出arr2已包含了arr1中的值

arr1 = Array( [0] => 7 [1] => 100);
arr2 = Array( [0] => 2 [1] => 8 [2] => 9 [3] => 1001 [4] => 7 );
if( ){
echo "arr2已包含了arr1中的值";
}



------解决思路----------------------
交集非空
count(array_intersect($A, $B))>0
------解决思路----------------------
$arr1 = Array(7, 100);
$arr2 = Array(2, 8, 9, 1001, 7);
print_r(array_uintersect($arr1, $arr2, "strcasecmp"));
------解决思路----------------------
使用函数array_intersect 可以实现你要的功能.
------解决思路----------------------
交集一下就知道了。

$arr1 = array(1,2,3);
$arr2 = array(1,3,4,5);

check($arr1, $arr2);

function check($arr1, $arr2){
$result = array_intersect($arr1, $arr2);
print_r($result);
}
判断数组B是不是存在数组A中的值

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 判断数组B是不是存在数组A中的值
  • 专题推荐