«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2018/10/21 08:20:31  №1282088 1
Попытался всё-таки сделать вторую задачку на массив. Можно ли сделать этот код короче и как?
Аноним 2018/10/21 09:28:13  №1282113 2
3912048104801.jpg (3, 208x21)
21x208
Ответы: >>1282297
Аноним 2018/10/21 10:07:52  №1282128 3
>>1282088

Ты скопировал код сравнения роста много раз. Тогда цикл foreach не нужен - его нужно убрать.

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

Для начала, попробуй стереть все внутри foreach, кроме echo. Ты понимаешь, как работает этот код и что он выведет?

После этого, попробуй сделать в цикле такой код:

если (рост текущего ученика выше анона)
то увеличить number на 1

А после цикла выведи, чему равно number.

Если что-то непонятно - уточняй.
Ответы: >>1282297
Аноним 2018/10/21 13:21:51  №1282297 4