利用usort回调方法把二维数组通过grade按升序排列

Original 2019-04-10 13:58:46 269
abstract:<?phpheader("Content-Type:text/html; charset=utf8");$stu = [    ['name' =>'林熙蕾','grade'=> 90],    ['name' =>'范冰冰','

<?php

header("Content-Type:text/html; charset=utf8");

$stu = [
   ['name' =>'林熙蕾','grade'=> 90],
   ['name' =>'范冰冰','grade'=>87],
   ['name' =>'小青',  'grade'=>73],
];

//升序回调

usort($stu,function($m,$n){

    return  strcmp($m['grade'],$n['grade']);

});

echo var_export($stu,true),'<hr>';
回调截图20190410135544.png

?>


Correcting teacher:查无此人Correction time:2019-04-10 15:40:04
Teacher's summary:完成的不错。可以写好一些规则,留作下次使用。这样就很方便了。继续加油。

Release Notes

Popular Entries