«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/04/17 16:54:53  №1383037 1
https://ideone.com/N3PEgY

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

Просто год задаётся понятно, а вот как сделать, чтобы переменная перестала постоянно считаться от 16 - не знаю. Если местами переставить, то сайт будет думать, что я к нулю прибавляю, а не к 16, если оставлять так, то он каждый раз заново берёт старое содержимое...
Ответы: >>1383040 >>1385180
Аноним 2019/04/17 17:00:02  №1383040 2
Ответы: >>1383041 >>1383047
Аноним 2019/04/17 17:01:36  №1383041 3
>>1383040
Бля, я идиот. Спасибо.
Аноним 2019/04/17 17:13:19  №1383047 4
>>1383040
Там ещё убрать можно лишнюю переменную, просто оставить $oldDude++ в цикле, и её же выводить в строке.

Я просто почему-то не понял, что ++ будет перезаписывать функцию самую первую со значением в 16.
Ответы: >>1383281
Аноним 2019/04/18 07:45:25  №1383281 5
>>1383047
Да, можно. Я поправил именно то, что анон просил.
Аноним 2019/04/21 00:38:09  №1385180 6
>>1381792

Просто как обычную строку. Я против констант для этого, так как:

- запрос выносится из кода, в котором он используется, код труднее читать
- непонятно, зачем это нужно: мы будем использовать этот запрос где-то еще?

>>1383079

Я сразу предупрежу, что у тебя какое-то неправильное отношение. Сложные задачи для программиста - это челлендж и возможность к развитию, возможность поломать голову и получить удовольствие, а не "душная" вещь.

Задачка решается примерно так:

- прибавляем проценты и комиссию к остатку долга (!не вычитаем ничего пока!)
- если остаток маленький, выплачиваем сколько осталось и уходим
- иначе платим 5000

«Платим» здесь значит уменьшаем долг и увеличиваем общую сумму выплаченного.

>>1383037

Вообще, у тебя тут все очень просто. Возраст сейчас = начальный возраст + сколько прошло лет.

Что касается ++, это $x++ это короткая запись для $x += 1, а это короткая запись для $x = $x + 1. То есть мы вычисляем $x + 1 и записываем это назад в $x.