PHP :array_diff 用法(php计算数组的差集)

说多了都是废话,直接上图:

简单情况(只有2个参数时):

PHP :array_diff 用法(php计算数组的差集)_第1张图片

结果输出:

PHP :array_diff 用法(php计算数组的差集)_第2张图片

由上图的结果可以看出:

array_diff($a,$b) 的结果只输出了5与8,则可以看出,输出的是$a 的差集。

array_diff($b,$a) 的结果只输出了9,则可以看出,输出的是$b 的差集。

复杂情况(多个个参数时):

PHP :array_diff 用法(php计算数组的差集)_第3张图片

结果输出:

PHP :array_diff 用法(php计算数组的差集)_第4张图片

由上图的结果可以看出:

多参数与2个参数都是输出了第一个参数的差集。

 

用法:1、可以判断数组A在不在数组B中。

           2、可以判断数组A与数组B的不同数据有哪些

           3、可以判断数组A与数组B的是否具有相同的部分

           4、可以判断数组A与数组B相同的有多少个,不同的有多少个

           5、………………

 

具体用法请看:PHP: array_diff - Manual

 

注:转载备明出处。

你可能感兴趣的:(PHP,array_diff,php,差集,是否包含,数组是否在数组里)