【发布时间】:2013-05-25 23:39:38
【问题描述】:
这是一个数组:
$array = (0 => "pear", 1 => "apple", 2 => "orange", 3 => "kiwi");
将数组重新排序为的最佳方法是什么:
$array = (0 => "pear", 1 => "kiwi", 2 => "orange", 3 => "apple");
编辑:
请注意,我不是在寻找字母排序。我正在寻找切换数组中两个项目的顺序。我最初的想法是弹出我想要更改的 key=>value 对,然后重新插入它。但我想知道是否有更好的方法。
【问题讨论】:
-
首先查看 sort() 和 asort() 另请参阅:stackoverflow.com/questions/1673259/… -或者 - 您真的要更改密钥吗?
-
对不起,伙计们,我注意到我似乎想要一个排序。这实际上不是我的意图。我需要切换数组中两项的顺序。它与键的值无关。