0

多次元配列を複数の値でソートしようとしていますが、エラーが発生し続けます:

Warning: array_multisort() [function.array-multisort]: Array sizes are inconsistent in--on line 19

19 行目で、array_multisort 関数を呼び出します。

array_multisort($column1, $column2, $column3, $row);

テストで問題を再現できなかったため、問題を解決できませんでした。

基本的に、MySql テーブルを多次元連想配列として保存しています。次に、3 つの異なる列で行を並べ替えようとしています。チェックしたところ、関数に渡されたすべての配列がarray_multisort()同じサイズです。すべての行を手動で調べることと、を使用して両方をチェックしましたsizeof()

これを引き起こしている可能性のあるアイデア、および/または解決策は何ですか?

4

2 に答える 2