Алгоритм php печатать буквы по порядку

345
04 декабря 2017, 18:15
$s =
[
    "a",
    "b",
    "c",
    "d",
    "e",
    "f",
];
$i = 0;
while(true)
{
    var_dump($s[$i++ % count($s)]);
}

Как создать такой алгоритм, чтобы $i постоянно увеличивалась и циклом печаталась каждая буква abcd... по порядку и по циклу abcdefabcdefabcdefabc... Приведенный выше пример не работает.

Answer 1

Твой цикл бесконечен. Нет из него "выхода". не знаю что такое var_dump, но я бы по твоему запросу вывода abcdefabcdefabcdefabc использовал бы echo.

в итоге код у меня получился таковым (цикл обрывается на 30 символе):

$s =
[
    "a",
    "b",
    "c",
    "d",
    "e",
    "f",
];
$i = 0;
while(true)
{
    echo $s[$i % count($s)];
    if ($i == 30){
       break;
    }
$i++;
}
READ ALSO
PHP - DomDocument->saveXML ничего не выводит

PHP - DomDocument->saveXML ничего не выводит

Есть xml файл mvxml Пытаюсь вывести всю информацию из него

206
Имитация перехода на сторонний сайт

Имитация перехода на сторонний сайт

Существует ли решение в php( кроном или при загрузки страницы пользователем), переход на страницу для поисковой системы стороннего сайтаТо...

201
Хранение пароля в открытом виде в сессии

Хранение пароля в открытом виде в сессии

На сайте двухэтапная система авторизацииПосле прохождения первого этапа логин и пароль записываются в сессию в открытом виде

226
Скачивание бинарных данных из БД MS SQL средствами php

Скачивание бинарных данных из БД MS SQL средствами php

Добрый день всемПодсобите пожалуйста с вопросом, который пока не могу решить, поиск в интернете особо не дал ответа

268