ホームページ  >  記事  >  バックエンド開発  >  PHPの配列ソートの問題

PHPの配列ソートの問題

WBOY
WBOYオリジナル
2016-06-23 13:08:281021ブラウズ

私は PHP を 3 日間使用したばかりで、プログラミング経験がまったくないため、これは本当に初心者の質問です。ネットで調べたのですが解決策が見つかりませんT_T、
少し不安なので相談させていただきました。
次のような配列があるとします。
$a[0][0]=9.25;
$a[1][1]=9.25;
$a[2][0]=10; " ;
$a[3][1]=9.70;
$a[4][0]="6499230933";
$a[4][1]=9.45;
$a[5][0]= " 5499230933";
$a[5][1]=9.27;
$[][1] の値に従って並べ替えたいです:
$a[2][ 0]="2499230933" ;
$a[2][1]=10;
$a[3][1]=9.70; ][0]= 6499230933;
$a[4][1]=9.45;
$a[5][1]=9.27; [0][0] = 9.25;
$a[1][0] = 9.25;











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

$a[0][0]="3499230933";$a[0][1]=9.25;$a[1][0]="4499230933";$a[1][1]=9.25;$a[2][0]="2499230933";$a[2][1]=10;$a[3][0]="1499230933";$a[3][1]=9.70;$a[4][0]="6499230933";$a[4][1]=9.45;$a[5][0]="5499230933";$a[5][1]=9.27;foreach($a as $v) $r[] = $v[1];array_multisort($r, SORT_DESC, $a);print_r($a);
Array(    [0] => Array        (            [0] => 2499230933            [1] => 10        )    [1] => Array        (            [0] => 1499230933            [1] => 9.7        )    [2] => Array        (            [0] => 6499230933            [1] => 9.45        )    [3] => Array        (            [0] => 5499230933            [1] => 9.27        )    [4] => Array        (            [0] => 3499230933            [1] => 9.25        )    [5] => Array        (            [0] => 4499230933            [1] => 9.25        ))

ありがとう、とても感動しました、本当に感謝しています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。