Как я могу уменьшать значение $ x каждые 12 часов с помощью PHP?

#php

#php

Вопрос:

Я взял переменную $x и предположил, что значение $x равно 12 .

Теперь я хочу уменьшать значение $x 1 на каждые 12 часы.

Я перепробовал много способов сделать это. Но я понятия не имею, как это сделать.

Я попробовал этот код:

 for($x = 12; $x >= 0; $x--) {
    sleep(3); //this was done for testing in every 3 second
    echo $x;
}
 

Значение $x не должно быть меньше 0 .

Этот код не сработал. Это дает мне очень большое число.

Комментарии:

1. Когда вы это делаете echo $x; , после каждого значения нет пробелов или новых строк. Это означает, что вы просто получите 1211109...

2. Изменить echo $x; на echo $x . PHP_EOL; : prntscr.com/yhr0rr

3. причина, по которой вы получаете большое число, заключается в том, что echo не добавляет разрывы строк, поэтому каждый вывод печатается горизонтально один за другим. И следующая самая большая проблема заключается в том, чего именно вы пытаетесь достичь? выполнение цикла for в течение 12 часов похоже на то, что кто-то просит вас работать целый год без перерыва. Используйте CRON job для периодических задач