我想通过几个关键字对下面的多维数组进行排序--让我简单地解释一下。
这是我的多维数组中各部分的外观
[template] => Array
(
[0] => Array
(
[KeyA] => 123
[KeyB] => ABC
[KeyC] => #FFFFF
[custom] => Array
(
[0] => Array
(
[value] => bla
[var] => 2
)
[1] => Array
(
[value] => c1
[var] => 5
)
)
)
)
在该模板数组中有大量的多维数组,我希望它们现在按KeyC排序(#00000 first prio,#FFFFFF second prio,#333333 third prio),然后按KeyA字母排序。
如何做到这一点?
发布于 2013-02-27 13:11:31
PHP有几个处理数组排序的函数,数组排序背后的逻辑是:
根据数组键进行某些排序,而根据值进行其他排序:$‘
注意:所有这些排序函数都直接作用于数组变量本身,而不是返回新的排序数组。
http://www.php.net/manual/en/array.sorting.php描述了排序的主要功能,为了创建自定义排序,您必须掌握最适合自己的技巧。
https://stackoverflow.com/questions/15104047
复制相似问题