用PHP写的一个冒泡排序法的函数简单实例

 更新时间:2016年05月26日 15:35:24   投稿:jingxian  
下面小编就为大家带来一篇用PHP写的一个冒泡排序法的函数简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

前几天遇到的一道关于算法的考题,要求用PHP语言实现对一个数组进行排序,我写了一个采用冒泡排序法的函数,和大家分享一下。

<?
//冒泡排序法
function bubble_sort($array)
{
	$count = count($array);
	if($count <= 0)
	{
		return false;
	}
	for($i=0; $i<$count; $i++)
	{
		for($k=$count-1; $k>$i; $k--)
		{
			if($array[$k] < $array[$k-1])
			{
				$tmp = $array[$k];
				$array[$k] = $array[$k-1];
				$array[$k-1] = $tmp;
			}
		}
	}
	return $array;
}
$arr = array(3, 5, 1, 4, 2);
$s = bubble_sort($arr);
print_r($s);
?>

以上这篇用PHP写的一个冒泡排序法的函数简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • PHP可变函数学习小结

    PHP可变函数学习小结

    PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它,本文给大家分享php可变函数学习小结,对php可变函数相关知识感兴趣的朋友一区学习吧
    2015-11-11
  • 获取URL文件名后缀

    获取URL文件名后缀

    用php分析URL网址,可以得到文件名、目录路径,还有其它数据,原理就是使用PHP的explode函数分隔字符串。
    2013-10-10
  • php写app接口并返回json数据的实例(分享)

    php写app接口并返回json数据的实例(分享)

    下面小编就为大家带来一篇php写app接口并返回json数据的实例(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • laravel获取不到session的三种解决办法【推荐】

    laravel获取不到session的三种解决办法【推荐】

    这篇文章主要介绍了laravel获取不到session的三种解决办法的相关资料,需要的朋友可以参考下
    2018-09-09
  • php使用百度天气接口示例

    php使用百度天气接口示例

    这篇文章主要介绍了百度天气接口使用示例,需要的朋友可以参考下
    2014-04-04
  • Yii2框架中日志的使用方法分析

    Yii2框架中日志的使用方法分析

    这篇文章主要介绍了Yii2框架中日志的使用方法,对比Yii1.x分析Yii2日志操作的常用方法与相关使用技巧,需要的朋友可以参考下
    2017-05-05
  • laravel-admin表单提交隐藏一些数据,回调时获取数据的方法

    laravel-admin表单提交隐藏一些数据,回调时获取数据的方法

    今天小编就为大家分享一篇laravel-admin表单提交隐藏一些数据,回调时获取数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • thinkPHP中验证码的简单使用方法

    thinkPHP中验证码的简单使用方法

    这篇文章主要介绍了thinkPHP中验证码的简单使用方法,涉及thinkPHP验证码逻辑功能的实现与界面显示的相关技巧,需要的朋友可以参考下
    2015-12-12
  • laravel使用Faker数据填充的实现方法

    laravel使用Faker数据填充的实现方法

    这篇文章主要给大家介绍了关于laravel使用Faker数据填充的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用laravel具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • php格式化时间戳

    php格式化时间戳

    一般mysql数据库中存储时间都是使用的Unix时间戳,那么我们显示时间的时候如果更加的友好呢,今天就给大家分享3个封装好的格式化函数,有需要的小伙伴可以参考下
    2016-12-12

最新评论