本文主要和大家分享的是php冒泡排序之数组从小到大排序方法,希望能帮助到大家。
function compare($data,$order = 'asc'){ if(empty($data)) return; $count = count($data); for($i=0;$i<$count;$i++) { for($j=$i+1;$j<$count;$j++) { $tmp = $data[$i]; if($order == 'desc') { if($data[$i] < $data[$j]) { $data[$i] = $data[$j]; $data[$j] = $tmp; } } else { if($data[$i] > $data[$j]) { $data[$i] = $data[$j]; $data[$j] = $tmp; } } } } return $data; }$data = Array(3,2,1,6,8,10);$result =$this->compare($data,'asc');
相关推荐:
用PHP写的一个冒泡排序法的函数简单实例,php冒泡排序函数
以上就是php冒泡排序之数组从小到大排序方法的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号