如何在PHP中手动更改值数组的排序
我正在开发一个Wordpress主题,它需要显示几千个引用位置的帖子。这些地方按大面积排序,然后从南到北。我使用自定义字段将帖子分组到社区中,并手动输入该字段。(这是在纽约:没有固定的邻里边界,因此无论如何都必须手工完成。)然而,我想用邮政编码对帖子进行排序 问题是5位zipcodes没有任何顺序。4个额外的数字可以。因为每个社区只有几个邮政编码,我想我可以手动排序邮政编码,然后自动排序邮政编码+4 我目前的代码是:如何在PHP中手动更改值数组的排序,php,wordpress,sorting,Php,Wordpress,Sorting,我正在开发一个Wordpress主题,它需要显示几千个引用位置的帖子。这些地方按大面积排序,然后从南到北。我使用自定义字段将帖子分组到社区中,并手动输入该字段。(这是在纽约:没有固定的邻里边界,因此无论如何都必须手工完成。)然而,我想用邮政编码对帖子进行排序 问题是5位zipcodes没有任何顺序。4个额外的数字可以。因为每个社区只有几个邮政编码,我想我可以手动排序邮政编码,然后自动排序邮政编码+4 我目前的代码是: array_multisort($thearea, SORT_ASC, $th
array_multisort($thearea, SORT_ASC, $thezipcode, SORT_ASC, $thezipcode2, SORT_ASC, $calendar);
我想知道是否有一种方法可以将“SORT_ASC”替换为自定义订单?我仍然需要能够先按区域排序,然后在Zip上按自定义顺序排序,然后在Zip+4上按升序排序。这肯定是数据库查询的一项任务,可能重复此任务