首頁 >後端開發 >php教程 >php遍歷循環數組實作方法

php遍歷循環數組實作方法

WBOY
WBOY原創
2016-07-29 09:16:021102瀏覽

簡單利用foreach for list each while來遍歷數組,包括普通的一維數組與二維數組遍歷方法,下面詳細的介紹了每個函數的使用方法.

  1. $foreach = array(1, 2,3); 
  2. $array2 = array(array('aa'=>33,'bb'=>22,'www..fensi.com/www. ('dd'=>44,'ee'=>55,'ff'=>66)); .
for( 
$i=0;

$icount(

$foreach);
    $i++) 
  1. '.$i .']='.$foreach[$i].'
    '; 
  2. }
  3. //foreach[1]=2 //foreach[2]=3 利用foreach? v )
  4.  
  5. echo 
  6. 'foreach='.$v.'
    '; 
  7. //foreach =2 
  8. //foreach=3 

上面用的都是遍歷一維資料,下面來看二維陣列:
  1. $value) 
  2.  
  3. foreach(
  4. $value  {   echo '$arr['. $key.']['.$k.
  5. ']='.
  6. $v; 
  7. }
  8. 看一下list each:
each() 函數產生一個由數組目前內部指標所指向的元素的鍵名和鍵值組成的數組,並把內部指標向前移動。

傳回的陣列中包含的四個元素:鍵名為 0,1,key 和 value。單元 0 和 key 包含有陣列單元的鍵名,1 和 value 包含有資料。
    如果內部指標越過了陣列範圍,本函數將傳回 false。
  1. 語法:each(array)參數 描述 array 必需,規定要使用的陣列。 list函數list() 函數以陣列中的元素為一組變數賦值。 注意,與array() 類似,list() 實際上是一種語言結構,不是函數.
  2. 語法:list(var1,var2...)參數描述 
  3. var1 必需,第一個需要賦值的變數。 
  4. var2 可選,可以有多個變數。 提示與註解:註解:此函數只用於數字索引的陣列,且假定數字索引從0 開始.$colors = 
  5. array(
  6. 'red'
  7. $colors = 
  8. array('red',,,5'blue 'green','yellow');  while(list($key,    echo 
  9. " other list of $val.
    ";  
  10. //other list/ of red.  list of green. 
//other list of yellow. 

for 語句:

如果您已經確定了代碼區塊的重複執行次數,則可以使用for 語句. ; condition; increment) 

  code to be executed; 

初始化執行循環所需的增量,如果initialization 或increment 參數中包括了多個變量,需要用逗號進行分隔,而條件必須計算為true 或false.

foreach 語句用於循環遍歷數組.

每進行一次循環,當前數組元素的值就會被賦值給value 變數(數組指標會逐一移動)- 以此類推.

以上就介紹了php遍歷循環數組實作方法,包含了方面的內容,希望對PHP教程有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn