PHP は配列内のいくつかの文字を取り出し、文字に従ってソートします 配列 $a = array("2013aaa", "2011bb", "2015c"); があるとします。 実はこの要素群をデータベースから取り出したのですが、最初の4文字が4つの数字という形式になっています。 2013.2011.2015 に基づいて並べ替えたいのですが、望ましい結果は次のとおりです: 2011bb、2013aaa、2015c これを達成する方法がわかりませんか? 共有先: もっと見る -----解決策--------------------------------フィールド asc で並べ替えるだけでは十分ではありませんか? ------解決策---------配列$a = array("2013aaa","2011bb","2015c"); sort($a); print_r($a); ( [0] => 2011bb [1] => 2013aaa [2] => 2015c )-----解決策----------------------------問題が解決したら、投稿してください Wow