php中array_intersect与array_uintersect的区别,
问题补充:
为什么回调函数反回值都是0,1,-1,即然是自定义函数,定义成别的样式会怎样
最佳答案
array_intersect 函数用于比较数组的键值返回交集。
array_uintersect() 函数多了一项可以自定义函数比较键值 相当于升级版
都返回 0 1 和 -1的原因是 两个函数都是比较键值
如果返回0 说明相等 返回1 说明大于 返回 -1 就是小于
自定义函数换成别的样式 也可以 但是别偏离主题
最佳答案由网友 很特别的男人 提供
其他回答
其它网友回答:
既然是自定义函数,麻烦贴下代码!
其它网友回答:
其它网友回答:
返回值 的定义 都可以随意,只要不太离谱,自己清楚就行。
其它网友回答:
其它网友回答:
一般像这种自定义的判断 函数,可以直接返回true和false。
其它网友回答:
你这里存在3种情况,1、0、-1
其它网友回答:
即返回值 单纯的是用来作为某个判断使用的。所以你定义成别的 也可以