gpt4 book ai didi

PHP:如何按数字键对数组进行排序?

转载 作者:行者123 更新时间:2023-12-04 18:12:51 24 4
gpt4 key购买 nike

尽管我已经阅读了 PHP 文档并且这看起来像是一个常见问题解答,但它仍然让我有些头疼。

我有一个这样的数组,其中包含一年中的月份:

[12] => december
[4] => april
[3] => march
[6] => june
[7] => july
[10] => october

...and so on

顺序不是应有的。我想以数字方式重新排序键。如果我愿意,我可以用值交换键,但是虽然每个数值都会匹配相应的月份,但它们永远不会按顺序排列。所以我想通过 PHP 把这些整理好。

我试过 $calendar = ksort( $myarray );
但是如果我尝试打印 $calendar ,我只会得到 bool=true 或带有单个键和“1”作为值的数组...我打算稍后在 foreach 中使用 ksort 结果,但我不能。

我说错了什么?

最佳答案

不..只需使用:

ksort($myarray);
print_r($myarray)

Codepad example

ksort()按键对数组进行排序,维护数据相关性的键,返回 TRUE成功或 FALSE失败时,如果您关联 $calendarksort()你会得到什么 ksort返回。

关于PHP:如何按数字键对数组进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12281462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com