$name = array( '孟子','孔子','孙子','老子' ); while($ele = each($name)){ $key = $ele['key']; // == $ele[0] $value = $ele['value']; // $ele[2] var_dump($key,$value); echo "<br>"; }
這樣做雖然不常用但是對理解數組指針的概念很有用處,(最好的還是用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 "<br>"; }
以上就介紹了list-each-while遍歷數組,包含了方面的內容,希望對PHP教程有興趣的朋友有所幫助。