php подсчитывает изображения в каталоге и показывает / выводит как числовой массив - PullRequest
0 голосов
/ 16 августа 2011

Как видно из названия, я пытаюсь подсчитать количество изображений в каталоге и вывести его в виде чисел, например, если есть 4 изображения, я хочу получить результат:

01 | 02 | 03 | 04

Пока у меня есть это:

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

foreach($count as $filecount) {

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

}

, который выводит path / filename.jpg, но не имеет ни малейшего понятия о том, как преобразовать это в массив чисел или даже если я нахожусь в правильном поле.

Как обычно, вся помощь приветствуется и спасибо заранее.

Ответы [ 2 ]

1 голос
/ 16 августа 2011

Этот массив имеет числовой индекс (от 0 до длина -1), используйте его для получения числа:

foreach($count as $index => $filecount) {
    $number = $index+1;
0 голосов
/ 16 августа 2011
 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);
      //...
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...