PHP的:通过键按字母顺序排序多维数组? [英] php: alphabetically sort multi-dimensional array by its key?
本文介绍了PHP的:通过键按字母顺序排序多维数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要一些嵌套数组通过其主要按字母顺序排序...
是否有原生PHP函数进行排序下面这样嵌套的数组是为了像
[G] - >阵...
[Ⅰ] - >阵列...
[P] - >阵列...
[S] - >阵...
[T] - >阵...
下面是一个例子排序的数组:
[S] =>排列
(
[26] =>排列
(
[名] =>圣乔治大厅
[联系电话] => sdfa
) [27] =>排列
(
[名] =>圣Werburghs社区中心
[联系电话] => SADF
)
)[G] =>排列
(
[40] =>排列
(
[名] =>黄金几内亚
[联系电话] =>
) [41] =>排列
(
[名] =>金毛狮王
[联系电话] =>布里斯托尔的一个重点现场音乐的酒吧
) )[Ⅰ] =>排列
(
[45] =>排列
(
[名] =>小岛
[联系电话] => asdfgf
) )[P] =>排列
(
[50] =>排列
(
[名] =>毕业舞会
[联系电话] =>格洛斯特道路上可靠的演出场地和蓝调热点
) )[T] =>排列
(
[51] =>排列
(
[名] =>霹雳
[联系电话] =>小场地演出在Totterdown
) [52] =>排列
(
[名] =>烟厂
[联系电话] =>一个现代化的咖啡酒吧与定期的现场音乐。
) )
解决方案
是的, ksort
。
I need to sort some nested arrays alphabetically by their key...
Is there a native PHP function to sort the following so the nested arrays were in order like
[G] -> array...
[I] -> array...
[P] -> array...
[S] -> array...
[T] -> array...
here is an example unsorted array:
[S] => Array
(
[26] => Array
(
[name] => St Georges Hall
[tel] => sdfa
)
[27] => Array
(
[name] => St Werburghs Community Centre
[tel] => sadf
)
)
[G] => Array
(
[40] => Array
(
[name] => The Golden Guinea
[tel] =>
)
[41] => Array
(
[name] => The Golden Lion
[tel] => One of Bristol's key live music pubs
)
)
[I] => Array
(
[45] => Array
(
[name] => The Island
[tel] => asdfgf
)
)
[P] => Array
(
[50] => Array
(
[name] => The Prom
[tel] => Reliable gig venue and blues hotspot on Gloucester road
)
)
[T] => Array
(
[51] => Array
(
[name] => The Thunderbolt
[tel] => Small gig venue in Totterdown
)
[52] => Array
(
[name] => Tobacco Factory
[tel] => A modern cafe-bar with regular live music.
)
)
解决方案
Yes, ksort
.
这篇关于PHP的:通过键按字母顺序排序多维数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文