<?php
$arr = array('one','two','three','four','stop','five');
while(list(,$val) = each($arr)){
break;
}
echo "$val<br />";?>list(,$val) list是赋值 但(,$val) 是什么意思 如果不加逗号($val) 结果输出时 0 为什么呀
$arr = array('one','two','three','four','stop','five');
while(list(,$val) = each($arr)){
break;
}
echo "$val<br />";?>list(,$val) list是赋值 但(,$val) 是什么意思 如果不加逗号($val) 结果输出时 0 为什么呀
list($a,$b,$c,$d)=each($arr);自己echo一下$a~d的结果看看
(
[1] => A
[value] => A
[0] => p
[key] => p
)each 函数对数组的每一个元素返回一个数组。list 将数组值分配给一组变量。
list(,$val) 表示跳过第一个元素,或者说第一个元素分配给空变量