php數組遍歷

巴扎黑
發布: 2016-11-24 09:16:41
原創
1277 人瀏覽過

/* 陣列的遍歷 

* 1. 使用for語句循環遍歷數組 
*    a. 其​​它語言(只有這一種方式) 
*   c. 數組必須是索引數組,而且下標還必須是連續的 
*            (以索引數組下標還可不連序,數組還有關聯數組) 
* *    foreach(陣列變數as 變數值){ 
* //迴圈體 
*    } 
*    a. 迴圈次數由陣列的元素個數決定 
*    b. 每一個迴圈次數由陣列中的元素個數決定 
*    b. 每個循環次數由陣列中數量的元素數量決定  

*    foreach(陣列變數as 下標變數=> 值變數){ 
*
*    } 

* 3. while() list() each() 組合迴圈數組
* 3. while() list() each() 組合循環數位函數
* , 
*       a. 需要一個陣列作為參數 
*       b. 返回中的也是一個陣列 
*       0和key下標是目前參數數組元素的鍵 
*       1和value下標是目前對數數組元素的值 

*            e. 每執行一次後就會將當前元素向後移動 
*              f. 如果到最後的元素再執行這個函數,則返回false 

* //Array ( [1] => 1 [value] => 1 [0] => id [key] => id ) 
*    
*      list()函數 

* a. list()=array(); 需要將一個陣列中賦值給這個函數 
* b. 陣列中的元素中的參數個數相同 
* c. 陣列中的每個元素值會賦值list()函數中的每個參數,list()將每個參數轉為變數 
* d. list()只能接收索引陣列 
* e. 依索引的下標的順序 
*/ 
/* 
$user=array("id"=>1, "name"=>"zhangsan", "age"=>10, "sex"= >"nan"); 

while($arr=each($user)){ 
//echo $arr[0]."==>".$arr[1]."
"; 
echo $arr["key"]."---->".$arr["value"]."
"; 


使用陣列的內部指標控制函數 
next(陣列); 
prev(陣列); 
reset(陣列) 
end(陣列); 

current(陣列); 
key(陣列); 
*/

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板