• 技术文章 >PHP >PHP数组

    php数组排序从小到大函数

    小妮浅浅小妮浅浅2021-05-24 16:32:43原创8848

    1、说明

    冒泡排序是一个简单的排序算法。这一算法的名称来自于越小的元素将通过交换慢慢浮到数列的顶部。

    2、使用方法

    对比相邻的元素。如果第一个比第二个大,就换两个。

    每对相邻元素都做同样的工作,从第一对到最后一对。在这一点上,最后的元素应该是。

    除了最后一步,所有元素都重复上述步骤。

    在没有任何一对数字需要比较之前,每一次都要重复以上步骤。

    3、实例

    <?PHP
        //数组元素值从小到大排序
        $arr=array(1,42,0,3,15,7,19,26);
        //定义一个中间变量
        $temp=0;
        //外层循环的次数
        for($i=0;$i<count($arr)-1;$i++){
            //内层之间向右相邻的两个数组元素值进行比较
            for($j=0;$j<count($arr)-1-$i;$j++){
                //当后一个数组元素值大于前一个数组原数值
                if($arr[$j]>$arr[$j+1]){
                //数组元素交换
                   $temp=$arr[$j];
                   $arr[$j]=$arr[$j+1];
                   $arr[$j+1]=$temp;
                  }
               }
            //外层数组循环的次数是---count($arr)-1
            //-1的原因(数组元素值比较时是两个比较
            //如3个数组元素比较2次
            echo "这是第".($i+1)."次比较的结果";
            echo "<pre/>";
            print_r($arr);
            echo "<pre/>";
           }
        echo "<hr color=red />";
        echo "<pre/>";
        print_r($arr);
        echo "<pre/>";    
    ?>

    以上就是php数组排序从小到大函数的介绍,这种排序方法被广泛的应用在php数组中,大家看完原理后也来试试有关的使用吧。更多php学习指路:php数组

    推荐操作系统:windows7系统、PHP5.6、DELL G3电脑

    专题推荐:php数组
    上一篇:php数组去重 下一篇:php数组函数有哪些

    相关文章推荐

    • php数组的分类有哪几个• php数组排序的函数有几个• php数组中的二分查找是什么• php数组排序函数• php数组中二分查找是什么• php数组如何进行堆栈的模拟• php数组如何转换为xml的形式?• php数组交集函数• php数组赋值方式• php数组添加元素• php数组转json字符串• php数组合并的方法• php数组实现原理• php数组排序算法• php数组排序并输出• php数组去重

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网