我正在尝试按多个值对多维数组进行排序,但我不断收到错误消息:
Warning: array_multisort() [function.array-multisort]: Array sizes are inconsistent in
--on line 19
第 19 行是我调用 array_multisort 函数的地方:
array_multisort($column1, $column2, $column3, $row);
我一直无法在测试中复制这个问题,所以我在解决这个问题时运气不佳。
所以基本上我将一个 MySql 表保存为一个多维关联数组。然后我试图按三个不同的列对行进行排序。我已经检查过,传递给array_multisort()
函数的所有数组的大小都相同。我通过手动查看每一行并使用sizeof()
.
有什么想法可能导致这种情况和/或解决方案是什么?