当前位置:首页 > PHP教程 > 正文内容

PHP对一组数进行重新排列(冒泡算法)_php教程,PHP

搜教程4年前 (2020-01-30)PHP教程173

关于PHP目录操作总结_php教程

PHP目录操作(附封装好的目录操作函数文件):目录函数库常用API、创建、删除目录、读取目录、DirectoryIterator迭代器的使用.......

如何对已知数组 $arr = [24,69,80,57,13] 进行按重新顺序排序。

思路:

1、我们需要对数组中每两个,前后进行比较,如果前面小于后面的,就进行兑换位置;

2、因为是两个一比较,所以我们需要比较count($arr) - 1 轮,因为每一轮比较下来,都可以确定一个最大的值,所以每一轮就会减少一次。

图示:

PHP的一些安全设置(优化)_php教程

由于脚本语言和早期版本设计的诸多原因,php项目存在不少安全隐患。从配置选项来看,可以做如下的优化。1.屏蔽PHP错误输出:在/etc/php.ini(默认配置文件位置),将如下配置值改为Off....

代码:

//定义数组
$arr = [24,69,80,57,13];
//定义一个临时变量
$temp = 0;
//第一层循环,外层循环,循环count($arr) - 1 次(可以遍历到每一个数组值)
for ($i1=0; $i1 < count($arr); $i1++) { 
    //第二层循环,内层循环,每一次外层循环内,再次循环,循环次数依次减少一次(每次循环结束,可以获取到一个最大值)
    for ($i=0; $i < count($arr) - 1; $i++) {
        //判断条件,满足即交换值 
        if($arr[$i] > $arr[$i + 1]){
            //临时存储满足条件的变量值
            $temp = $arr[$i];
            //重新赋值
            $arr[$i] = $arr[$i + 1];
            //重新赋值
            $arr[$i + 1] = $temp;
        }
    }
}
//输出排列后的数组
echo '<pre>';
var_dump($arr);

最终结果为:

更多相关php知识,请访问php教程!

以上就是PHP对一组数进行重新排列(冒泡算法)的详细内容,更多请关注ki4网其它相关文章!

关于PHP框架中.env文件的加载过程_php教程

现在很多框架使用根目录的.env文件来配置环境变量,php本身是不会去解析这个文件的,需要使用php代码读取和解析这个文件放入环境变量中.......

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17067.html

标签: PHP
分享给朋友:

“PHP对一组数进行重新排列(冒泡算法)_php教程,PHP” 的相关文章

PHP如何将数组键转换为小写?【php教程】,PHP数组键,小写

PHP如何将数组键转换为小写?【php教程】,PHP数组键,小写

在PHP中将数组键转换为小写,我们能够在不运用轮回的状况下来简朴完成。我们只须要运用array_change_key_case()。array_change_key_case函数有两个参数,一个为数组,另一个能够为常量“CASE_LOWER”,那末我们在做大项目标时刻可能会须要如许做。 下...

如何用PHP在web浏览器中翻开PDF文件?【php教程】,PHP,浏览器,PDF文件

如何用PHP在web浏览器中翻开PDF文件?【php教程】,PHP,浏览器,PDF文件

PHP运用规范代码在web浏览器中显现pdf文件。显现pdf文件的历程涉及到pdf文件在服务器上的位置,它运用各种范例的头文件以范例、设置、传输编码等情势定义内容构成。 PHP通报PDF文件以在浏览器上读取它。浏览器要么显现它,要么从localhost服务器下载它,然后显现pdf。 注重:P...

适配器形式是什么?【php教程】,适配器模式

适配器情势 (Adapter Pattern) Adapter情势也叫适配器情势,是组织型情势之一,经由过程Adapter情势能够转变已有类(或外部类)的接口情势。 适配器情势运用场景 在大规模的体系开辟过程当中,我们经常遇到诸如以下这些状况: 我们须要完成某些功用,这些功用已有还不太成...

【php进修】wamp基本环境的搭建【php教程】,PHP,wamp环境搭建

WAMP是Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或许效劳器的开源软件,自身都是各自自力的顺序,然则由于常被放在一同运用,具有了越来越高的兼容度,配合组成了一个壮大的Web应用顺序平台。本文重要报告了wamp基本环境搭建的重要...

PHP机能题目剖析+优化【php教程】,PHP,优化

本篇文章是关于PHP机能题目剖析+优化,感兴趣的朋侪能够来相识一下哦! 什么状况下,遇到了PHP机能题目? 1 PHP语法运用的不适当 2 运用PHP言语做不了它不善于做的事 3 用php言语连接的效劳不给力 4 PHP本身的短板 5 我也不知道的题目机能题目剖析 PHP的机能题目,占全部项目...

【swoole入门】怎样疾速建立一个web服务器【php教程】,swoole,php

Swoole是一种PHP高等Web开辟框架,能够提拔网站的开辟效力。本篇文章中小编将引见怎样用swoole建立web效劳器,感兴趣的朋侪能够来进修一下。 http_server.php $http = new swoole_http_server("0.0.0.0", 9501); // 要...