文章插图
文章插图
数组的遍历
1. 使用for语句循环遍历数组
* a. 其它语言(只有这一种方式)
* b. PHP中这种方式不是我们首选方式
* c. 数组必须是索引数组,而且下标还必须是连续的
* (索引数组下标还可以不连序,数组还有关联数组)
2. 使用foreach语句循环遍历数组
* foreach(数组变量 as 变量值){
*//循环体
* }
* a. 循环次数由数组的元素个数决定
* b. 每一次循环都会将数组中的元素分别赋值给后面变量
*
* foreach(数组变量 as 下标变量=> 值变量){
*
* }
3. while() list() each() 组合循环遍历数组
【PHP二维数组遍历 php多维数组遍历输出】* each()函数,
* a. 需要一个数组作为参数
* b. 返回来的也是一个数组
* c. 返回来的数组是0, 1, key, value四个下标(固定的)
* 0和key下标是当前参数数组元素的鍵
* 1和value下标是当前对数数组元素的值
*
* d. 默认认当前元素就是第一个元素
* e. 每执行一次后就会将当前元素向后移动
* f. 如果到最后的元素再执行这个函数,则返回false
*
*//Array ( [1] => 1 [value] => 1 [0] => id [key] => id )
*
* list()函数
* a. list()=array(); 需要将一个数组赋值给这个函数
* b. 数组中的元素个数,要和list()函数中的参数个数相同
* c. 数组中的每个元素值会赋值list()函数中的每个参数,list()将每个参数转为变量
* d. list()只能接收索引数组
* e. 按索引的下标的顺序
*/
/*
$user=array(“id”=>1, “name”=>”zhangsan”, “age”=>10, “sex”=>”nan”);
while($arr=each($user)){
//echo $arr[0].”==>”.$arr[1].”<br>”;
echo $arr[“key”].”—->”.$arr[“value”].”<br>”;
}
使用数组的内部指针控制函数
next(数组);
prev(数组);
reset(数组)
end(数组);
current(数组);
key(数组);
- php能干啥 php是干什么的,能干什么
- js对象按照某个属性排序 js数组对象排序方法
- php里输出数据库数据函数 php数据库查询结果处理
- php 前景 PHP发展前景
- php网站开发实例教程 php网站开发教程
- 免费永久php免备案空间 php免费空间域名
- 怎么遍历数据库里的数据 jsp遍历数组
- 溯源码怎么生成二维码 追溯二维码怎么制作
- php免费商城系统源码 php开源商城系统
- 微信视频号推广小程序 视频号推广小程序二维码