说多了都是废话,直接上图:
结果输出:
由上图的结果可以看出:
array_diff($a,$b) 的结果只输出了5与8,则可以看出,输出的是$a 的差集。
array_diff($b,$a) 的结果只输出了9,则可以看出,输出的是$b 的差集。
复杂情况(多个个参数时):
结果输出:
由上图的结果可以看出:
多参数与2个参数都是输出了第一个参数的差集。
?
用法:1、可以判断数组A在不在数组B中。
? ? ? ? ? ?2、可以判断数组A与数组B的不同数据有哪些
? ? ? ? ? ?3、可以判断数组A与数组B的是否具有相同的部分
? ? ? ? ? ?4、可以判断数组A与数组B相同的有多少个,不同的有多少个
? ? ? ? ? ?5、………………
?
具体用法请看:PHP: array_diff - Manual
?
注:转载备明出处。
标签:输出,结果,差集,数组,diff,array,php From: https://blog.51cto.com/yetaotao/5800305