php怎么判断一个数组中的元素是否完全属于另一个数组

724 ℃

php怎么判断一个数组中的元素是否完全属于另一个数组?实现方法如下:利用array_intersect_assoc()函数比较数组a和数组b,取交集;2、利用array_diff_assoc()函数比较数组a和交集数组,取差集;3、利用“==”运算符判断差集数组是否为空

代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$arr2=array("a"=>"red","b"=>"green","c"=>"blue");
var_dump($arr1);
var_dump($arr2);

//利用array_intersect_assoc()函数比较数组a和数组b,取交集
echo "交集数组:";
$intersect=array_intersect_assoc($arr1,$arr2);
var_dump($intersect);

//利用array_diff_assoc()函数比较数组a和交集数组,取差集
echo "差集数组:";
$diff=array_diff_assoc($intersect,$arr2);

//利用“==”运算符判断差集数组是否为空
var_dump($diff);
if($diff==[]){
    echo '$arr2完全属于$arr1';
}else{
    echo '$arr2不完全属于$arr1';
}
?>

php语法如何查询两个数组的交集元素

php如何利用逗号分隔将字符串转换为数组

php如何利用函数删除数组中指定项

php入门知识:介绍php的三种跳转方式

php利用微信小程序实现pdf文件的预览功能

标签: array_intersect, php, php入门

上面是“php怎么判断一个数组中的元素是否完全属于另一个数组”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2233.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3关于saturate的用法
织梦cms如何解决企业会员中心不显示所在地
php如何将时间戳转为年月日格式
帝国ECMS技巧之内容存文本模式转存数据库模式的
HTTP协议中的防火墙问题是什么?如何避免防火墙问题?