我有问题尝试排序数组 - 我想要所有的IsOpen = 1出现在顶部?使用usort对数组进行排序?
例子:
Array
(
[0] => Array
(
[Isopen] => 0
)
[2] => Array
(
[Isopen] => 1
)
[3] => Array
(
[Isopen] => 0
)
[4] => Array
(
[Isopen] => 1
)
代码:
function cmp($a, $b) {
if ($a['Isopen'] >= $b['Isopen']) {
return 0;
}
}
usort($data['rowResult'], "cmp");
我不明白什么呢$ a和$ b的意思,我看了一下PHP文档 - 信息不明确。
看来所有的$ b ['Isopen'] = 1在底部。应该以其他方式围绕 –
确定要复制该功能吗?检查** <**在最后一个回报,如果你把**> ** – SERPRO
从'<' to '>'更改'修复问题 –