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

PHP多次元配列のソート

WBOY
WBOYオリジナル
2016-06-20 12:54:58984ブラウズ


//学生の配列を定義します

$students = array (

256=> array ( 'name' => 'jon) ' , 'グレード' =>98.5),

2=> 配列 ( '名前' => 'ヴァンス' , 'グレード' => 85.1),

9= > ; 配列 ( '名前' => 'スティーブン' , 'グレード' =>94.0),

364=> 配列 ( '名前' => 'スティーブ' , 'グレード' => ; 85.1)、

68=> 配列 ('name' => 'rob' , 'grade' =>74.6)、

/ / 名前で並べ替え

function name_sort( $x , $y )

{

return strcasecmp ( $x [ 'name' ], $y [ 'name' ] );

}

//成績順に並べ替えます

function Grade_sort( $x, $y)

{

return ( $x [ 'grade' ] > $y [ 'grade' ]);

uasort( $students ,

uasort( $students , Grade_sort)

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