2011-08-16 60 views
0

正如標題所示,我要做的是計算目錄中的圖像數並將其輸出爲數字,例如,如果有4張圖像我想要得到的結果是:php在目錄中顯示圖像並顯示/輸出爲數組

01 | 02 | 03 | 04 

我有這個至今:

$count = glob('images/{*.jpg}', GLOB_BRACE); 

foreach($count as $filecount) { 

echo '<li><a href="#" id="' . $filecount . '">' . $filecount . '</a></li>'; 

} 

其輸出路徑/ filename.jpg,但沒有就如何將其轉換成一個數字陣列或者即使線索我在正確的場地。

像往常一樣,所有的幫助表示感謝,並提前感謝。

+1

使用索引。 'foreach($ count AS $ index => $ filecount)' – Josh

+0

謝謝,似乎工作很好,但必須編寫一個「if」語句來刪除0計數:) – Dizzi

回答

1

即陣列數字索引(0長度-1),用它來獲得數:

foreach($count as $index => $filecount) { 
    $number = $index+1; 
0
foreach($count as $index => $filecount) { 
     // $number is "01" for the first and "02" for second etc 
     $number = str_pad($index, 2, "0", STR_PAD_LEFT); 
     //... 
}