微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php如何比较两个数组是否相等???

有两个数组

<div class="cnblogs_code">


<span style="color: #800080;">$a = <span style="color: #0000FF;">array('aaa','bbb','ddd','aaa');<span style="color: #800080;">$b = <span style="color: #0000FF;">array('aaa','aaa','bbb');

如何比较这两个数组是否相等,前提是不能使用sort()之类的内置函数进行排序。<span style="font-weight: bold; font-size: 14pt;">如果一定要使用内置函数,哪一个排序函数速度最快???

++++++++++++++++++++++++++++++++++++++++++++++

<div class="cnblogs_code">


<span style="color: #800080;">$a = <span style="color: #0000FF;">array('aaa','aaa');<span style="color: #800080;">$b = <span style="color: #0000FF;">array('aaa','bbb');<span style="color: #800080;">$c = <span style="color: #008080;">array_diff(<span style="color: #800080;">$a, <span style="color: #800080;">$b);<span style="color: #008080;">print_r(<span style="color: #800080;">$c);<span style="color: #008000;">//<span style="color: #008000;">输出array()

 = ('aaa1', );();输出array('aaa1')
 
++++++++++++++++++++++++++++++++++++++++++++++
至于两个数组相同,不清楚怎么说的,是键值相同,还是键值与键名都相同?如果单纯地,用1楼的就行了。。
++++++++++++++++++++++++++++++++++++++++++++++
可行,如果返回的是空数组即说明,2个数组相同!
 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐