如何按多维数组的名称而不是值对数组进行排序?

奥斯汀·柯林斯(Austin Collins)

我有这个php数组:

Array ( [5] => Theme [8] => More [6] => Plugins [7] => Settings [1] => Blog [2] => Images [3] => Pages [4] => Social Media )

我需要按数组编号对其进行排序,因此此数组应为:

Array ( [1] => Blog [2] => Images [3] => Pages [4] => Social Media [5] => Theme [6] => Plugins [7] => Settings [8] => More )

我怎样才能将这个数组排序成我在php中需要的结果?

谢谢你。

编辑:我需要按多维数组的名称而不是值对数组进行排序。

钾盐

看一下ksort()函数:

ksort($a);
var_dump($a);  

输出:

array(8) {
  [1]=>
  string(4) "Blog"
  [2]=>
  string(6) "Images"
  [3]=>
  string(5) "Pages"
  [4]=>
  string(12) "Social Media"
  [5]=>
  string(5) "Theme"
  [6]=>
  string(7) "Plugins"
  [7]=>
  string(8) "Settings"
  [8]=>
  string(4) "More"
}

示范

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章