我有一個腳本掃描一個文件夾,並將它包含的文件名稱放入一個數組中。 然後我洗牌數組並顯示文件名。PHP掃描目錄和數組
像這樣:
$count=0;
$ar=array();
$i=1;
$g=scandir('./images/');
foreach($g as $x)
{
if(is_dir($x))$ar[$x]=scandir($x);
else
{
$count++;
$ar[]=$x;
}
}
shuffle($ar);
while($i <= $count)
{
echo $ar[$i-1];
$i++;
}
?>
它運作良好,但由於某些原因,我得到這樣的:
- fff.jpg
- ccc.jpg
- 陣列
- NNN .jpg
- ttt.jpg
- sss.jpg
- bbb.jpg
- 陣列
- eee.jpg
當然,爲了當我刷新頁面變化,因爲洗牌我做的,但當中200名我總是將這2個「數組」放在列表中的某處。
它可能是什麼?
謝謝
[水珠()](http://php.net/manual/en/function.glob.php)是更有趣 –
@Dagon * blob blob *我認爲這將是魚:)你的意思是glob? – Rizier123
是的,腦袋不好。 –