0

次のような配列をソートしたいと思います。

$k = array (
    "2135p" => "toto",
    "2137l" => "tosdgsto",
    "2135p^2211i" => "sdf",
    "2135p^2211i^2224o" => "sdf",
    "2137l^2365c" => "sdff"
);

この順序で ->"2137l", "2137l^2365c", "2135p", "2135p^2211i", "2135p^2211i^2224o"

krsortはそれをしません

はめ込みコメントIDを表示するためのものです

ありがとう

4

2 に答える 2

1

uksort()必要なものを取得するには、おそらく独自の実装を実装する必要があります。

于 2012-08-14T21:06:32.877 に答える
0

フラグを渡すとkrsort()、機能するはずです。SORT_NUMERIC

または、http: //us3.php.net/manual/en/function.uksort.phpuksort()関数を使用して、独自のコンパレーターを定義します。

于 2012-08-14T21:05:50.643 に答える