尽管我已经阅读了 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 结果,但我不能。
我说错了什么?