對與乙個在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 警告錯誤 ...