遍歷數組有多種實現方法
實現連續數組的遍歷很簡單
$subject=array("maths"
$num_elements=count($subject); //這時$num_elements的值為
for ($i=
echo ("$subject[$i]
n");
}
結果為
maths
english
physics
這裡我們給$i賦了初值為
$subject=array(
$num_elements=count($subject)+
for ($i=
echo ("$subject[$i]
n");
}
這裡將$i賦了值
$subject=array("m"=>"maths"
這裡建立了一個了數組
方法一
$subject=array("m"=>"maths"
reset($subject); //把指針復位到第一個元素上
while (list($key
echo "$key is $value
n"; }
方法二
$subject=array("m"=>"maths"
foreach($subject as $key => $value){
echo "$key is $value
n";
}
?>
是不是比list()和each()簡單
foreach 與 list() each()組合的不同之處
foreach 是在原來數組的拷貝上執行操作的
list() each()組合 很明顯用他遍歷
方法三
array_walk()是讓使用者自定義函數
$subject=array("maths"
function printElement($element){
print ("$element
n");
}
array_walk($subject
以上是網為您介紹的php中遍歷數組方法
From:http://tw.wingwit.com/Article/program/PHP/201311/20989.html