php上机 数组,PHP数组
发布日期:2021-06-24 13:05:54 浏览次数:2 分类:技术文章

本文共 885 字,大约阅读时间需要 2 分钟。

PHP数组

php中,数组的下标可以是整数,或字符串。

样式:

$arr1 = array(元素1,元素2,。。。。。 );

其他形式;

$arr1[] = 1;

$arr1[] = 5;

$arr1[] = 1.1;   //直接在变量后面使用[],就成为数组,并依次赋值。

。。。。

$arr2[‘aa’] = 1;

$arr2[‘bbbcc’] = 5;

$arrr2[5] = 1.1;

数组的分类:

数组的分类大致分两种,一种是从键值分类,另一种是从数组层次分类。

从键值分类可分为关联数组和索引数组

关联数组:

通常是指下标为字符串,并且该字符串大体可以表达出数据的含义的数组。

索引数组:

通常是指下标为字符串,并且该字符串大体可以表达出数据的含义的数组。

从数组层次来分可分为一维数组,二维数组和多维数组。

数组的遍历

语法:foreach( $arr   as   [ $key  => ] $value )         //$key可以称为键变量,$value可以称为值变量。

{

//这里就可以对$key  和 $value 进行所有可能的操作——因为他们就是一个变量

//$key 代表每次取得元素的下标,可能是数字,也可以能是字符串

//$value 代表每次取得元素的值,可能是各种类型。

//此循环结构会从数组的第一项一直遍历循环到最后一项,然后结束。

}

冒泡排序:

冒泡排序是指将数组中的元素按照正序来排序

<?php $arr = array(5,15,3,4,9,11);$len = count($arr);echo("排序之前");print_r($arr);for($i = 0;i<$len-1;++$i){for($j = 0;$j<$len-1;++$j){if($arr[$j]>$arr[$j+1]){$temp = $arr[$j];$arr[$j] = $arr[$j+1];$arr[$j+1] = $temp;

}

}

}echo("排序之后");print_r($arr);?>

选择排序

目标:将下列数组进行正序(从小到大)排列出来

20180505000944777700.png

转载地址:https://blog.csdn.net/weixin_32946543/article/details/115501038 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java注解与java配置类,使用@ConfigurationProperties注解实现springboot里配置映射到Java类上...
下一篇:php 镜像程序,PHP域名镜像克隆采集程序源码 v2016

发表评论

最新留言

不错!
[***.144.177.141]2024年04月22日 12时33分36秒