скрипт распечатывает первую часть массива дважды - PullRequest
0 голосов
/ 11 ноября 2009

У меня есть сценарий, который я написал, но он печатает первую часть массива дважды.

Вывод, который я получаю, следующий:

2009_06_09_02_07_57_Phase2_04.jpg 2009_06_09_02_07_33_Phase2_03.jpg 2009_06_09_02_07_57_Phase2_04.jpg

Код ниже:

            $currentPath = $path.'images/galleries/phase2/folder1/';

            $dirNew = opendir($currentPath);

                while ($file = readdir($dirNew)) {
                    if($file != "." && $file != ".." && $file != "Thumbs.db" && $file != "index.html" && $file != "index.php") {    
                            $dirArray[] = $file;

                            $indexCount = count($dirArray);

                            sort($dirArray);
                            for($i=0; $i < $indexCount; $i++) {
                                print $dirArray[$i].'<br />';

                        /*echo '<br /><a href="'.$currentPath.$dirArray[$i].'" title="image 1" class="thickbox" rel="phase 2">
<img src="'.$currentPath.$dirArray[$i].'" width="75" height="75" border="0"></a><br /><br />
Click image <br />for slideshow';*/

                            }

                    }
                }
                closedir($dirNew);


        }   

Будут приветствоваться любые указатели в правильном направлении.

Заранее спасибо

1 Ответ

1 голос
/ 11 ноября 2009
$indexCount = count($dirArray);

sort($dirArray);
for($i=0; $i < $indexCount; $i++) {
       print $dirArray[$i].'<br />';

Переместить его через некоторое время {}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...