php 数组函数

数组交集函数对比

函数名 区别和声明 比较规则
array_intersect 值一样就是交集 if (string) $elem1 === (string) $elem2
array_uintersect 值一样就是交集 回调函数
array_intersect_key 键一样就是交集 if (string) $elem1 === (string) $elem2
array_intersect_ukey 键一样就是交集 回调函数
array_intersect_assoc 键和值都一样是交集 keyif (string) $elem1 === (string) $elem2valueif (string) $elem1 === (string) $elem2
array_intersect_uassoc 键和值都一样是交集 keyif (string) $elem1 === (string) $elem2value:回调函数
array_uintersect_assoc 键和值都一样是交集 key:回调函数,valueif (string) $elem1 === (string) $elem2
array_uintersect_uassoc 键和值都一样是交集 key:回调函数,value:回调函数

发表评论