【发布时间】:2016-01-22 10:54:28
【问题描述】:
我有这个数组:
$order_list = array ( array ("081", "01203", "2", "12000"),
array ("002", "01204", "8", NULL),
array ("021", "01207", "8", NULL),
array ("081", "01206", "8", NULL),
array ("043", "01205", "10", "14000"));
我想根据第一个值(081、002、021、081 和 043)对该数组进行排序(升序)。所以它看起来像这样:
array ( array ("002", "01204", "8", NULL),
array ("021", "01207", "8", NULL),
array ("043", "01205", "10", "14000"),
array ("081", "01203", "2", "12000"),
array ("081", "01206", "8", NULL));
怎么做?我了解了asort() 和ksort(),但似乎只适用于关联数组,不适用于多维数组。
【问题讨论】:
-
了解
usort() -
查看本页“右侧”的相关栏...有很多非常有用的问题和答案。另外,搜索
Google:php sort multi array。 -
这是一个重复的问题(以及任何答案):) 它必须是这里最受欢迎的问题之一。
标签: php arrays sorting multidimensional-array