下面這三種是常用的

$_arr=array();

foreach($_arr as $key=>$value){

    var_dump($key,$value);

    echo “<br>”;

}

 

while(list($key,$value)=each($_arr)){

    var_dump($key,$value);

    echo “<br>”;

}


for($key=0, $len=count($_arr); $key<=$len; ++$key){

      echo $_arr[$key];

}


 

List()用法

1、等號左邊用list()函式、等號右邊只能是一個陣列

2、陣列中有幾個元素、在list()中就用幾個引數、而且引數必須是變數、不能是值

3、只能將索引陣列(下標是連續)、轉為變理、是按下標0開始找的

4、可以在list()引數中通過、空項選擇性接收陣列中的元素


Each()用法:是一個函式、引數為陣列、返回值也是一個陣列

1、返回值是一個陣列、陣列有4個固定元素、下標固定的 value 0 下標key下標

2each()只處理當前元素、將當前元素轉為陣列資訊、處理完後、指標向下一個元素移動

3、如果指定已經結束了、在使用each()獲取元素、返回false