PHPは配列内のいくつかの文字を取り出し、文字に従ってソートします。

WBOY
リリース: 2016-06-23 14:40:11
オリジナル
948 人が閲覧しました

$a = array("2013aaa", "2011bb", "2015c"); という配列があるとします。
実際、この要素グループはデータベースから取り出したもので、最初の 4 文字が 4 つの数字であるという形式になっています。 。
2013.2011.2015 に基づいて並べ替えたいのですが、望ましい結果は次のとおりです:
2011bb、2013aaa、2015c
これを実現する方法がわかりません。


ディスカッション(解決策)への返信

フィールドascで直接注文するだけで十分ではないでしょうか?

フィールド asc で直接注文するだけで十分ではないでしょうか?
自分が書いた SQL ステートメントに問題があるのか​​、データベースに問題があるのか​​わかりません。私の SQL クエリが公開された後、多くの重複がありました。 SQL について投稿したこの質問 http://bbs.csdn.net/topics/390678688

$a = array("2013aaa","2011bb","2015c");sort($a);print_r($a);
ログイン後にコピー
Array
(
[0] => 2011bb
[1] => 2013aaa
[2] => 2015c
)

問題を解決すると、メンバーシップを獲得できます

問題を解決すると、メンバーシップを獲得できます

何ポイント欲しいですか? あなたは経験を積むためにここに来ました。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート