我有一个格式为
的关联数组[Article_title_1] => Array
(
[description] => Trial
[created] => date
)
[Article_title_2] => Array
(
[description] => Trial
[created] => date
)
我想按字母顺序(按标题)对数组进行排序,其中Article_title_2是文章的标题。
我试过ksort。这是行不通的。我试图使用cakephp的set sort,也无法让它工作。
我感谢任何帮助。
感谢。
答案 0 :(得分:5)
ksort()会将每个键视为一个字符串,因此它将根据正常的字符串排序规则进行排序,并且区分大小写。这意味着您最终可能会:
Article_Title_12
Article_title_1
Article_title_10
Article_title_11
Article_title_2
Article_title_3
Article_title_4
Article_title_5
Article_title_6
Article_title_7
Article_title_8
Article_title_9
如果这是您的问题,那么您需要将uksort()与自定义比较功能
一起使用