jdbeyond

<?php

//产生5位0~9的随机数
      function getRand($begin=0,$end=9,$limit=5){
               $rand_array=range($begin,$end);
               shuffle($rand_array);//调用现成的数组随机排列函数
               return array_slice($rand_array,0,$limit);//截取前$limit个

     }

     $arr = getRand();
    //$str = implode('',$arr);
    //echo $str;

冒泡算法做从小到大排序

          //计算数组的长度;
          $length =count($arr);
          //外层循环n-1
          for($n=0;$n<$length-1;$n++){
                   //内层循环n-i-1
                   for($i=0;$i<$length-$n-1;$i++){
                  //判断数组元素大小,交换位置,实现从小往大排序
                            if($arr[$i]>$arr[$i+1]){
                            $temp=$arr[$i+1];
                            $arr[$i+1]=$arr[$i];
                            $arr[$i]=$temp;
                    }
              }
        }

    $str = implode('',$arr);

    echo $str;

 

分类:

技术点:

php

相关文章: