這是我的代碼:數組的PHP計數返回比它應該更多?
陣列的$dir = "img/";
$files = scandir($dir);
for ($i=0; $i <= count($files); $i++) {
echo $files[$i]."<br/>";
}
echo count($files);
計數空數組返回值爲2,我cheched隱藏文件,零resault。 那麼,什麼會導致這種情況? 的var_dump resault
array(7) {
[0]=> string(1) "."
[1]=> string(2) ".."
[2]=> string(8) "img1.gif"
[3]=> string(8) "img2.gif"
[4]=> string(8) "img3.jpg"
[5]=> string(8) "img4.png"
[6]=> string(8) "img5.png"
}
'var_dump($ files);' – 2013-05-06 07:03:07
同意@HankyPankyㇱ – 2013-05-06 07:04:48