PHP 遍历数组的两种方法


<? 

  $str = array('a'=>"asdf",'b'=>"eeee",'c'=>"ff");  

 //第一种

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

    echo "$key => $value"; 

    echo "<br>";

}

list --  把数组中的值赋给一些变量
像 array() 一样,这不是真正的函数,而是语言结构。list() 用一步操作给一组变量进行赋值

<? 

  $str = array('a'=>"asdf",'b'=>"eeee",'c'=>"ff");  

 //第二种

 

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

    echo "$key=> $value";

    echo "<br>"; 

 }

each --  返回数组中当前的键/值对并将数组指针向前移动一步,如果内部指针越过了数组的末端,则 each() 返回 FALSE

你可能感兴趣的:(PHP)