list-each-while遍历数组
程序员文章站
2022-05-20 12:58:20
...
$name = array( '孟子','孔子','孙子','老子' ); while($ele = each($name)){ $key = $ele['key']; // == $ele[0] $value = $ele['value']; // $ele[2] var_dump($key,$value); echo "
"; }
这样做虽然不常用但是对理解数组指针的概念很有用处,(最好的还是用foreach)
还能升级,利用List结构
List结构就是利用一个索引数组,同时初始化多个变量
$arr = array(0=>"some",1=>"many",2=>"much"); list($v1,$v2,$v3) = $arr; var_dump($v1,$v2,$v3);
所以就优化为这样
while(list($key,$value) = each($name)){ // $key = $ele['key']; // == $ele[0] // $value = $ele['value']; // $ele[2] var_dump($key,$value); echo "
"; }
以上就介绍了list-each-while遍历数组,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。