php如何比较两个数组是否相等???
来源:互联网 发布:骏飞竞拍系统源码 编辑:程序博客网 时间:2024/05/15 23:45
有两个数组
$a = array('aaa','bbb','ddd','aaa');
$b = array('aaa','ddd','aaa','bbb');
$b = array('aaa','ddd','aaa','bbb');
如何比较这两个数组是否相等,前提是不能使用sort()之类的内置函数进行排序。
如果一定要使用内置函数,哪一个排序函数速度最快???
++++++++++++++++++++++++++++++++++++++++++++++
$a = array('aaa','bbb','ddd','aaa');
$b = array('aaa','ddd','aaa','bbb');
$c = array_diff($a, $b);
print_r($c);//输出array()
$b = array('aaa','ddd','aaa','bbb');
$c = array_diff($a, $b);
print_r($c);//输出array()
$a = array('aaa1','bbb','ddd','aaa');
$b = array('aaa','ddd','aaa','bbb');
$c = array_diff($a, $b);
print_r($c);//输出array('aaa1')
$b = array('aaa','ddd','aaa','bbb');
$c = array_diff($a, $b);
print_r($c);//输出array('aaa1')
++++++++++++++++++++++++++++++++++++++++++++++
至于两个数组相同,不清楚怎么说的,是键值相同,还是键值与键名都相同?
如果单纯地比较键值,用1楼的就行了。。
如果单纯地比较键值,用1楼的就行了。。
++++++++++++++++++++++++++++++++++++++++++++++
array_diff 可行,如果返回的是空数组即说明,2个数组相同!
转载地址:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/28/2228160.html
阅读全文
0 0
- php如何比较两个数组是否相等???
- 如何比较两个二维数组是否相等
- 比较两个数组是否相等
- delphi 如何比较两个二维数组是否相等
- 比较两个字节数组是否相等
- 比较两个二维数组是否相等
- javascript比较两个数组是否相等
- 如何比较两个集合是否相等
- 如何比较这两个字符串是否相等?
- 如何比较两个浮点数是否相等?
- js如何比较两个颜色是否相等
- C#中比较两个值型一维数组变量是否值相等
- C#中比较两个值型一维数组变量是否值相等
- C#中比较两个值型一维数组变量是否值相等
- 比较两个一维数组的内容是否相等
- 比较两个json是否相等,忽略数组内元素顺序
- Javascript比较两个数组是否相等(存在重复元素)
- PHP Float 永远不要比较两个浮点数是否相等
- [Idea]idea常用设置(长期更新)
- uber log 使用
- session对象
- MySQL性能优化经验
- uva10054(递归+欧拉回路)
- php如何比较两个数组是否相等???
- js、css 更新缓存
- SQlite3软件的安装方法说明(附打包资源)
- 关于Android的.so文件你所需要知道的
- idea中遇到问题解决办法
- 最小二乘法与梯度下降法有哪些区别?
- Sping-Boot 单元测试
- python-对象、私有属性_方法、继承(多重继承)、重写
- WebView的总结