我有以下字符串如下:PHP字符串包含整数
1BG200,1M400,1BA1000
我想比较上面的字符串到倒序...
代码:
$sql = "SELECT * FROM collected WHERE c_no BETWEEN '".$from."' AND '".$to."' ORDER BY c_no Desc";
输出:
1M400
1BG200
1BA1000
它应该是1000更大,然后400,200 ..我可以如何比较它们?我相信它是不正确的比较包含整数的字符串!而我无法为我的问题找到正确的解决方案?
有人建议使用preg_match
或substr
..但正如你所看到的,有单字符和双字符ex(M和BG)。
对不起,我不熟悉PHP ..请帮助!
所以,对排序算法的唯一依赖的部分是结局数字序列? – Daniel
@Daniel我想比较完整的字符串,但它似乎没有与我合作。所以是的,我想忽略字母和排序数字序列。 – Alihamra