数组操作

来源:互联网 发布:哈工大人工智能产业园 编辑:程序博客网 时间:2024/05/18 01:36

     1、有一堆数字,12,65,110,2,3,55,79,10,45等很多数字并且没有重复的,要求是:输出第一个数是最大的,第二个数是最小的,第三个数是  第二大,第四个数是第二小...以此类推。。。。

   

 

<?php//定义一个数组$a="1 22 55 33 14 25 33 65 99 111";//var_dump($a);die;//分割成数组$arr=explode(' ',$a);//var_dump($arr);//echo ($arr[0]);die;//得到最大值for( $i=0;$i<count($arr);$i++){    //得到数组最大值     $max=max($arr);    //得到数组最小值     $min=min($arr);    echo $max;    echo "</br>";    echo $min;    echo "</br>";    //最大值的键名     $max_key=array_keys($arr,$max);     //最小值的键名     $min_key=array_keys($arr,$min);     unset($arr[$max_key[0]])  ;     unset($arr[$min_key[0]])  ;}?>

0 0
原创粉丝点击