«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2018/10/21 08:20:31  №1282088 1
Попытался всё-таки сделать вторую задачку на массив. Можно ли сделать этот код короче и как?
Аноним 2018/10/21 08:50:07  №1282102 2
Ответы: >>1285906
Аноним 2018/10/21 09:00:08  №1282106 3
>>1282088
Начинай уже думать глобально. А если у тебя человек 100 или 1000? А если у тебя рост отрицательный?
Ответы: >>1282109
Аноним 2018/10/21 09:09:44  №1282109 4
>>1282106
> у тебя рост отрицательный

Нахуй ты из него ёбаного QA делаешь, пидор?
Аноним 2018/10/21 09:28:13  №1282113 5
3912048104801.jpg (3, 208x21)
21x208
Ответы: >>1282297
Аноним 2018/10/21 09:38:50  №1282117 6
>>1282088
Не понимаю, толсто это или правда. . . . .
Аноним 2018/10/21 09:44:51  №1282123 7
>>1282088
как так получилось, что в переменную нумбер набралось 8, если внутри цикла прохода по массиву все эти составляющие? разве не должно было получиться 8 * (кол-во элементов в массиве)?
Ответы: >>1282125 >>1282133
Аноним 2018/10/21 09:51:10  №1282125 8
>>1282123
Он обнуляет переменную в начале цикла.
Ответы: >>1282148
Аноним 2018/10/21 10:07:52  №1282128 9
>>1282088

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

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

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

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

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

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

Если что-то непонятно - уточняй.
Ответы: >>1282297
Аноним 2018/10/21 10:11:18  №1282133 10
>>1282123
Выучи русский язык, олень ты малолетний. В одной итерации цикла может быть столько условий на сколько хватит ОЗУ+swap.

Переменная нумбер имеет значение 8, потому что 8 рыл выше коротышки анона.
Ответы: >>1285906
Аноним 2018/10/21 10:39:32  №1282148 11
Аноним 2018/10/21 13:21:51  №1282297 12
Аноним 2018/10/28 12:41:40  №1285906 13
>>1282133

У нас тут не урок русского языка.

>>1282102

В PHP есть стандартная функция сортировки, свою писать не надо. Да и сортировать тут не надо.