值)$" />
文档库 最新最全的文档下载
当前位置:文档库 › php数组的遍历

php数组的遍历

数组的遍历
一、使用for循环遍历数组
a、在php中这种方式不是首选
b、数组必须是索引数组,而且下标必须是连续的(索引数组下标可 以不连续,数组还有关联数组)
$usr=array(1,"zhangsan",30)

二、使用foreach语句循环遍历数组
foreach(数组变量 as 变量值)
{循环体}
a、数组的循环次数由数组的元素个数决定
b、每一次循环都会将数组中的元素分别赋值给后面的变量
foreach(数组变量 as 下标变量 =>值)


$usr=array(1,"zhangsan",30)
foreach($usr as $us)
{echo $val."
";}



三、while() list() each()组合循环遍历数组

each()函数
a、需要一个数组做为参数
b、返回来的也是一个数组
c、返回来的数组时0,1,key,value四个下标
0和key市当前参数数组元素的键
1和value下标是当前对数组元素的值
d、默认当前元素就是第一个元素
e、每执行一次后就将当前元素向后移动
f、如果最后的元素在执行这个函数,就返回false
list()函数
a、需要将一个数组赋值给这个函数
b、数组中的元素个数要和list()函数中参数个数相同
c、数组中的每个元素值会赋值list()函数中的每个参数 ,list()每个参数转成变量。
d、只能接收索引数组,按下标的顺序来接收。
例如:
$ip="192.168.1.128";
list(,,,$id)=explode(".",$ip);
echo $id;

相关文档