不使用php api函数实现数组的交换排序示例

 更新时间:2014年04月13日 10:49:30   作者:  
这篇文章主要介绍了不使用php api函数实现数组的交换排序示例,需要的朋友可以参考下

复制代码 代码如下:

$arr = array(900 , 20 , 16 , 50 , -2 , 10 , 3);
$min = $max = 0;

for ($j=0;$j<count($arr);$j++){
 for($i=0;$i<count($arr)-1;$i++){
  if($arr[$i] > $arr[$i+1]){
   $min = $arr[$i+1];
   $arr[$i+1] = $arr[$i];
   $arr[$i] = $min;
  }
 }
 echo "当前数组为:";print_r($arr);echo "<br/>";
}

相关文章

  • Yii框架核心组件类实例详解

    Yii框架核心组件类实例详解

    这篇文章主要介绍了Yii框架核心组件类,结合实例形式详细分析了Yii框架中成员变量扩展、事件模型及行为类绑定相关原理与操作技巧,需要的朋友可以参考下
    2019-08-08
  • PHP提取字符串中的手机号正则表达式怎么写

    PHP提取字符串中的手机号正则表达式怎么写

    PHP通过正则表达式提取字符串中的手机号并判断运营商,简单快速方便,能提取多个手机号。下面通过本文实例代码给大家详细介绍,需要的的朋友参考下吧
    2017-07-07
  • 浅谈PHP中关于foreach使用引用变量的坑

    浅谈PHP中关于foreach使用引用变量的坑

    下面小编就为大家带来一篇PHP不使用递归的无限级分类的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • java微信开发之上传下载多媒体文件

    java微信开发之上传下载多媒体文件

    这篇文章主要为大家详细介绍了java微信开发之简单实现上传下载多媒体文件的相关资料,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • 在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)

    在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)

    最近PHP 5.2.12及5.2.13发布了,修复了多个bug,因此升级到这一版本是非常必要的。
    2010-05-05
  • PHP中的reflection反射机制测试例子

    PHP中的reflection反射机制测试例子

    这篇文章主要介绍了PHP中的reflection反射机制测试例子,从本文可以学到一些反射的使用方法,需要的朋友可以参考下
    2014-08-08
  • YII2框架中日志的配置与使用方法实例分析

    YII2框架中日志的配置与使用方法实例分析

    这篇文章主要介绍了YII2框架中日志的配置与使用方法,结合实例形式分析了YII2框架中日志的功能、配置方法及使用相关操作技巧,需要的朋友可以参考下
    2020-03-03
  • 关于laravel5.5的定时任务详解(demo)

    关于laravel5.5的定时任务详解(demo)

    今天小编就为大家分享一篇关于laravel5.5的定时任务详解(demo),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php脚本运行时的超时机制详解

    php脚本运行时的超时机制详解

    在我们平常的开发中,也许曾经都遇到过PHP脚本运行超时的情况,当遇到这种情况我们经常会通过使用 set_time_limit(非安全模式),或修改配置文件并重启服务器,或者修改程序减少程序的执行时间,使其在允许的范围之内,以解决此问题。
    2016-02-02
  • 老生常谈PHP面向对象之注册表模式

    老生常谈PHP面向对象之注册表模式

    下面小编就为大家带来一篇老生常谈PHP面向对象之注册表模式。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05

最新评论