PHP基本语法(四)
来源:互联网 发布:vue.js给input赋值 编辑:程序博客网 时间:2024/04/30 14:09
十一、数组
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)."<br />";echo count($age);
运行结果: 3
3
5、用for和foreach遍历数组
(1)、用for遍历索引数组
$its=array("Google","Apple","Microsoft");for($i=0;$i<count($its);$i++){ echo $its[$i]."<br />";}
运行结果: 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."<br />";}arsort($age);foreach($age as $value){echo $value."<br />";}
运行结果: 20
19
21
21
20
19
1 0
- PHP基本语法(四)
- PHP基本语法(四)—— switch语句
- Scala基本语法(四)
- PHP基本语法(一)
- PHP基本语法(五)
- PHP基本语法(二)
- PHP第一季视频教程.李炎恢.学习笔记(四)(第2章 基本语法(3))
- [ php ] php基本语法!
- 【PHP】PHP基本语法
- golang语法总结(四):基本数据类型
- Java学习四 (java基本语法)
- mysql基本语法四
- kotlin 基本语法(四)
- **PHP** 语法(1)-基本语法
- PHP总结(一)基本语法内容
- PHP练习程序(基本语法)
- php(1)——基本语法
- PHP的基本语法(一)
- hdu 2444 二分图判定+求二分图最大匹配
- 如何禁止网页右键
- [LeetCode]Min Stack
- java小游戏之控制台下五子棋!
- node.js 新手学习心得一篇
- PHP基本语法(四)
- 修改linux的yum位置
- 关于thinkphp的save小错误
- LUbuntu,Ubuntu下设置自定义桌面分辨率
- 循环链表解决约瑟夫环问题
- 解决GET请求时中文乱码的问题
- CodeForces 489D Unbearable Controversy of Being
- 推荐!国外程序员整理的 PHP 资源大全
- JNI小结