我有一个下拉菜单(选择pax的数量),它包含我在后端添加的'标签'。基本上是整数,如2,3-4,5-6,7-8等等。一切看起来都很好,直到我开始添加标签'13,15' - 这个值实际上出现在列表的顶部。我认为这是因为WordPress检测到第一个数字为'1',根据我的PHP代码,'order'设置为'ASC'。
有没有办法让它仍然处于正常运行状态,让WordPress将其检测为数字'13'而不只是查看第一个数字?
我的下拉菜单现在看起来像这样:
13-15
2
3-4
5-6
7-8
9-10
答案 0 :(得分:0)
你可能正在寻找一些natsort。尝试在标记数组http://php.net/manual/en/function.natsort.php
上使用它没有代码就很难看到。也许你在谈论你的SQL查询,在这种情况下,这里有一篇很好的帖子:http://www.copterlabs.com/natural-sorting-in-mysql/