• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

php冒泡排序

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
发布:thatboy   来源:脚本学堂     【  
分享一例php排序代码,本节实现一个冒泡排序的例子,学习下php中冒泡排序的实现方法,感兴趣的朋友参考学习下。
本节内容:

php冒泡排序

为大家分享一个php冒泡排序的例子。

代码:
 

复制代码代码示例:

<?php  
/**
* php冒泡排序
* by www.jbxue.com
**/
function phpsort($arrs,$a = 'sort'){  
    $arr = $arrs;  
    if(is_array($arr)){  
        for ($i = 0; $i < count($arr); $i++){  
            for ($j = 0;$j < count($arr)-1; $j++){  
                if($a == 'sort'){  
                    if ($arr[$j] > $arr[$j+1]){  
                        $temp = $arr[$j+1];  
                        $arr[$j+1] = $arr[$j];  
                        $arr[$j] = $temp;  
                    }  
                }elseif ($a == 'asort'){
                    if ($arr[$j] < $arr[$j+1]){  
                        $temp = $arr[$j+1];  
                        $arr[$j+1] = $arr[$j];  
                        $arr[$j] = $temp;  
                    }  
                }  
            }  
        }  
    }  
    return $arr;  

//调用示例
$arrs = array(8,4,3,6,1,0,2,22,45);  
$sorts = phpsort($arrs,'sort'); //正向排序  
print_r($sorts);   
echo '<br />';  
$asorts = phpsort($arrs,'asort');//反向排序  
print_r($asorts);   
?>

您可能感兴趣的文章:
php 实现冒泡排序的简单例子
php 冒泡排序的实现代码
php 数组排序方法分享(冒泡排序、选择排序)
php冒泡排序之交换排序法
php冒泡排序(bubble sort)的例子
php实现冒泡排序算法的代码
php冒泡排序算法一例
php冒泡排序与快速排序的例子


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Apache2.2+MySQL5.0+PHP5.2+Mambors5.0安装笔记与故障解决发布时间:2022-07-10
下一篇:
PHP中文字符串编码转换发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap