Последовательный вывод в РБ Супер Пак

СЕ
На сайте с 08.02.2009
Offline
58
760

Помогите подредактировать код. В РБ Супер Пак есть возможность вывода строки из текстового файла. Но по умолчанию выводится он рандомно. Как следует изменить код, чтобы был вывод последовательный? Сначала 1-я строчка, потом 2-я и т.д.

Вот код:

// [ANEKDOT] - Andipas
for ($i=0; $i<100; $i++){
if (!strstr($myshab, "[ANEKDOT]")) break 1;
// if (empty($anekdots[0]) AND (sizeof($anekdots) == 1)) break 1;
$size = sizeof($anekdots) - 1;
$myshab=preg_replace("#\[ANEKDOT\]#", $anekdots[mt_rand(0, $size)], $myshab, 1);
}
jokerov
На сайте с 18.07.2008
Offline
102
#1

Попробуй так:


// [ANEKDOT] - Andipas
for ($i=0; $i<100; $i++){
if (!strstr($myshab, "[ANEKDOT]")) break 1;
// if (empty($anekdots[0]) AND (sizeof($anekdots) == 1)) break 1;
$size = sizeof($anekdots) - 1;
$myshab=preg_replace("#\[ANEKDOT\]#", array_shift($anekdots), $myshab, 1);
}
СЕ
На сайте с 08.02.2009
Offline
58
#2

jokerov, спасибо за помощь! Хорошо, что хоть еще кто-то бескорыстно помогает:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий