«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2018/06/06 13:09:06  №1203991 1
Привет ребята.

Понемногу осиливаю местный учебник из шапки. Застрял на задаче с составлением стиха.

Точнее, я то ее довольно быстро решил, но теперь не могу понять, как реализовать ее при помощи выбора слов из массива в массиве (блядь).

Тут решенная, но хуевым способом задача: https://pastebin.com/t1hB70gc

А тут моя попытка составить правильный массив для более лаконичного решения задачи: https://pastebin.com/51ur26EY

В учебнике написано "Остается только пройти по массиву циклом и сгенерировать стих..", но я, честно говоря, вообще не понимаю как правильно его сделать.

В общем, буду благодарен, если объясните где я туплю, и правильно ли я вообще сделал массив.
Ответы: >>1203993 >>1204111
Аноним 2018/06/06 13:17:00  №1203993 2
>>1203991
>А тут моя попытка составить правильный массив для более лаконичного решения задачи: https://pastebin.com/51ur26EY

Почему у тебя тут echo нет?
Ответы: >>1203999
Аноним 2018/06/06 13:23:59  №1203999 3
>>1203993
Потому что мне в данный момент нечего выводить на экран - я не понимаю как правильно построить цикл, чтобы он из этих массивов делал рандомный стих.
Ответы: >>1204011
Аноним 2018/06/06 13:41:02  №1204011 4
>>1203999
Цикл ненужон

Как получить одну строку с тремя словами?
У тебя есть 5 массивов word со словами, нужно из них рандомно получить одно слово. Потом втрое и третье, между вызовами рандома ставим .' '. для объединения строк в одну и установки межу ними пробела.
Все понятно?
мимодругойанон
Ответы: >>1204022
Аноним 2018/06/06 13:54:42  №1204022 5
>>1204011
О, да, понял. Так можно мою первую пасту сделать намного короче, спасибо.

Но все равно интересно что имел ввиду автор учебника когда писал о генерации через цикл.

Но ладно, пойду дальше.