我有以下字符串如下: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