が含まれていますI次のように次の文字列をしました:PHPの文字列は整数
1BG200,1M400,1BA1000
そして、私はDESC順序に上記の文字列を比較したい...
コード:
$sql = "SELECT * FROM collected WHERE c_no BETWEEN '".$from."' AND '".$to."' ORDER BY c_no Desc";
出力:
1M400
1BG200
1BA1000
It 1000でなければならない、次に400,200 ..どのように私はそれらを比較することができますか?整数を含む文字列を比較するのは正しいとは思わない!私の問題に正しい解決策が見つからないのですか?
preg_match
またはsubstr
を使用している人もいますが、ex(MとBG)は一文字と二重文字があります。
申し訳ありませんが、私はPHPに精通していません。
ので、ソートアルゴリズムのためにのみ依存部分は終了です数字シーケンス? – Daniel
@ダニエルまあ、私は完全な文字列を比較したかったが、それは私と一緒に働いていないようだ。ですから、私は文字を無視して数字シーケンスをソートしたいと思っています。 – Alihamra