欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP根本语法(四)

程序员文章站 2024-02-18 21:13:34
...
PHP基本语法(四)

十一、数组

1、什么是数组?

数组是特殊的变量,它可以同时保存一个以上的值。
数组能够在单一变量名中存储许多值,并且您能够通过引用下标号来访问某个值。

2、三种数组类型

  • 索引数组 - 带有数字索引的数组
  • 关联数组 - 带有指定键的数组
  • 多维数组 - 包含一个或多个数组的数组

3、用array()创建数组

(1)、创建索引数组

$its=array("Google","Apple","Microsoft");print_r($its);

$its[0]="Google";$its[1]="Apple";$its[2]="Microsoft";print_r($its);

运行结果:Array ( [0] => Google [1] => Apple [2] => Microsoft )

(2)、创建关联数组

$age=array("Peter"=>"20","Bill"=>"19","Ken"=>"21");print_r($age);

$age["Peter"]="20";$age['Bill']="19";$age["Ken"]="21";print_r($age);

运行结果:Array ( [Peter] => 20 [Bill] => 19 [Ken] => 21 )

4、用count()获取数组长度

$its=array("Google","Apple","Microsoft");$age=array("Peter"=>"20","Bill"=>"19","Ken"=>"21");echo count($its)."
"
;echo count($age);

运行结果:
3
3

5、用for和foreach遍历数组

(1)、用for遍历索引数组

$its=array("Google","Apple","Microsoft");for($i=0;$i$its);$i++){    echo $its[$i]."
"
;}

运行结果:
Google
Apple
Microsoft

(2)、用foreach遍历关联数组

$age=array("Peter"=>"20","Bill"=>"19","Ken"=>"21");foreach($age as $value){echo $value."";}

运行结果:
20
19
21

6、数组排序

sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序

如何记住它们?

r—-reduce,减少
a—-value,值(不知道是不是,暂且这样记)
k—-key,键

$age=array("Peter"=>"20","Bill"=>"19","Ken"=>"21");foreach($age as $value){echo $value."
"
;}arsort($age);foreach($age as $value){echo $value."
"
;}

运行结果:
20
19
21
21
20
19

版权声明:本文为Lshare原创文章,需要转载的请联系我,有问题欢迎评论或私信。

PHP根本语法(四)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • PHP根本语法(四)
  • 专题推荐

    作者信息
    PHP根本语法(四)

    认证0级讲师

    推荐视频教程
  • PHP根本语法(四)javascript初级视频教程
  • PHP根本语法(四)jquery 基础视频教程
  • 视频教程分类