用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写的一个冒泡排序法的函数简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Yii框架页面渲染操作实例详解

    Yii框架页面渲染操作实例详解

    这篇文章主要介绍了Yii框架页面渲染操作,结合实例形式详细分析了Yii框架页面渲染的原理、流程及相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • PHP中的Trait 特性及作用

    PHP中的Trait 特性及作用

    Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集
    2016-04-04
  • yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析

    yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析

    这篇文章主要介绍了yii2框架中使用下拉菜单的自动搜索yii-widget-select2的方法,介绍了yii-widget-select2的下载,安装及具体使用技巧,需要的朋友可以参考下
    2016-01-01
  • thinkPHP框架实现的短信接口验证码功能示例

    thinkPHP框架实现的短信接口验证码功能示例

    这篇文章主要介绍了thinkPHP框架实现的短信接口验证码功能,涉及基于thinkPHP的ajax提交、随机数生成、短信接口调用、cookie操作等相关实现技巧,需要的朋友可以参考下
    2018-06-06
  • Windows下配置Nginx和PHP的步骤及测试

    Windows下配置Nginx和PHP的步骤及测试

    这篇文章主要给大家介绍了关于Windows下配置Nginx和PHP的步骤及测试,文中包括了在Windows环境下配置Nginx和PHP的步骤,包括下载、解压、配置和测试,通过图文介绍的非常详细,需要的朋友可以参考下
    2024-11-11
  • js代码实现微博导航栏

    js代码实现微博导航栏

    这篇文章主要介绍了js代码实现微博导航栏的相关资料,需要的朋友可以参考下
    2015-07-07
  • 浅谈Laravel核心解读之Console内核

    浅谈Laravel核心解读之Console内核

    这篇文章主要介绍了浅谈Laravel核心解读之Console内核,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • php解析mht文件转换成html的实例

    php解析mht文件转换成html的实例

    下面小编就为大家带来一篇php解析mht文件转换成html的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • PHP实现微信申请退款功能

    PHP实现微信申请退款功能

    这篇文章主要为大家详细介绍了PHP实现微信申请退款功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下方法
    2018-10-10
  • 用php制作简单分页(从数据库读取记录)的方法详解

    用php制作简单分页(从数据库读取记录)的方法详解

    本篇文章介绍了,使用php制作简单分页(从数据库读取记录)的方法详解。需要的朋友参考下
    2013-05-05

最新评论