批改状态:合格
老师批语:

<?php$arr1 = array(array(1,2,3),array(2,3,1),array(3,1,2));function compare($x,$y){if($x[0]<$y[0]){return 1;}else if($x[0]==$y[0]){return 0;}else{return -1;}}usort($arr1,'compare');//改变数组排序的顺序foreach ($arr1[0] as $x){echo $x .PHP_EOL;}
<?php$arr1 = array(array("csd"=>1,"asdf"=>2,"asdfg"=>3),array("asd"=>1,"asdf"=>2,"asdfg"=>3),array("dsd"=>1,"asdf"=>2,"asdfg"=>3));array_multisort($arr1,SORT_DESC);//SORT_ASC:升序//SORT_DESC相反foreach ($arr1[0] as $a=>$y){echo $a . $y;}
<?php$arr = [1,1,2,3,1,2,3];$x1 = count($arr);$arr2 = sizeof($arr);//以上两个函数功能相同,都是计算数组中元素的个数,如果是空数组,则返回0$arr3 = array_count_values($arr);echo $arr3[2];//[x],$arr[x],就是x在数组中出现的次数
<?php/*** 回调:* array_filter() :只返回数组中为true的元素组成的数组* is_scalar() :是否是标量* array_map()* array_reduce()**///1.数组排序$arr = [[1,3,5],[2,4,6],[5,2,3]];array_map(function ($item){$item[0]++;},$arr);print_r($arr);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号