PHP按数字和字符串排序

时间:2015-10-08 22:43:37

标签: php

我正在使用length:

按“名称”对数据库表进行排序
order by LENGTH(name), name

这给了我以数字方式正确排序的列表,但是将带有“B”字符的任何内容推送到列表底部而不是其对应部分。像这样:

  • 姓名:1
  • 名称:2
  • 姓名:4
  • 姓名:10
  • 姓名:20
  • 姓名:1-b

我需要的是:

  • 姓名:1
  • 姓名:1-b
  • 名称:2
  • 姓名:4
  • 姓名:10
  • 姓名:20

有没有办法让我这样排序?我非常基本的PHP。

0 个答案:

没有答案