php中array_intersect与array_uintersect的区别,

原问题:php中array_intersect与array_uintersect的区别,
分类:编程开发 > 最后更新时间:【2017-07-27 21:43:27】
问题补充:

为什么回调函数反回值都是0,1,-1,即然是自定义函数,定义成别的样式会怎样

最佳答案

array_intersect 函数用于比较数组的键值返回交集。

array_uintersect() 函数多了一项可以自定义函数比较键值 相当于升级版

都返回 0 1 和 -1的原因是 两个函数都是比较键值

如果返回0 说明相等 返回1 说明大于 返回 -1 就是小于

自定义函数换成别的样式 也可以 但是别偏离主题

最佳答案由网友  很特别的男人  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
13

分享到:

其他回答

其它网友回答:
既然是自定义函数,麻烦贴下代码!

其它网友回答:

其它网友回答:
返回值 的定义 都可以随意,只要不太离谱,自己清楚就行。

其它网友回答:

其它网友回答:
一般像这种自定义的判断 函数,可以直接返回true和false。

其它网友回答:
你这里存在3种情况,1、0、-1

其它网友回答:
即返回值 单纯的是用来作为某个判断使用的。所以你定义成别的 也可以

    推荐