【发布时间】:2018-07-17 04:28:25
【问题描述】:
我有一个数组数组:
Array (
[0] => Array (
[a] = 1,
[b] = 'ABC',
[c] = 'ABC',
[1] => Array (
[a] = 2,
[b] = 'DEF',
[c] = 'DEF',
[2] => Array (
[a] = 3,
[b] = 'JKL',
[c] = 'JKL',
我怎样才能让我的数组变成这样:
Array (
[0] => Array (
[b] = 'ABC',
[a] = 1,
[c] = 'ABC',
[1] => Array (
[b] = 'DEF',
[a] = 2,
[c] = 'DEF',
[2] => Array (
[b] = 'JKL',
[a] = 3,
[c] = 'JKL',
我可以按字符串值“b”然后“a”然后“c”排序吗?
【问题讨论】:
-
重新阅读您的问题后,您的需求可以用不同的方式来解释。您的子数组已经根据列
b的值进行了 ASC 排序,因此看起来这不是您需要的。从您想要的输出中,您似乎只想将b列移动到第一个位置。如果这不是您想要的,请编辑/澄清您的问题。
标签: php arrays sorting multidimensional-array