PHP遍歷一維陣列的幾種方式

2021-08-21 12:56:14 字數 533 閱讀 4225

對與乙個在php指令碼中編寫的陣列,我們有多種方式去遍歷它。下面介紹幾種用迴圈遍歷的方法。

1、 有陣列$products   $products = array('tires','oil','spark plugs');

遍歷方式有:  for($i = 0;$i <3; $i++)  

這是我們在c語言中最常見的遍歷方式。

2、 有陣列$prices    $prices = array('tires' => 100,'oil'=>10,'spark plugs'=>4);

遍歷方式有

1.  foreach($prices as $key => $value)

2.   while ($element = each($prices))  

3.   while  (list($product,$price)  =  each($prices))  

值得注意的是,當使用each()函式的時候,陣列將記錄當前元素。如果希望在相同的指令碼中兩次使用該陣列,就必須使用函式reset()將當前元素重新置到陣列開始處。

php 遍歷二維陣列的幾種方式

使用for迴圈遍歷 arr2 array array 張三 20 男 array 李四 25 男 array 王五 19 女 array 趙六 25 女 echo 姓名 年齡性別 for i 0 i 4 i echo echo echo 使用foreach遍歷 arr array one array...

php中遍歷二維陣列的幾種方式

使用for迴圈遍歷 arr2 array array 張三 20 男 array 李四 25 男 array 王五 19 女 array 趙六 25 女 echo 姓名 年齡性別 for i 0 i 4 i echo echo echo 使用foreach遍歷 arr array one array...

php遍歷陣列的幾種方式

只支援索引陣列,不支援關聯陣列 123 45 array a b c d for i 0 i 索引陣列和關聯陣列都可以 1234 foreach array as key value 實質上是指標移動 支援索引陣列和關聯陣列 注意 each 在7.2以上版本已被棄用,會報 warning 警告錯誤 ...