Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не работает обратный счетчик for
Форумы портала PHP.SU » » Вопросы новичков » Не работает обратный счетчик for

Страниц (1): [1]
 

1. Webtest - 27 Июля, 2014 - 16:44:52 - перейти к сообщению
Здравствуте.

Извините, может быть простой вопрос, но почему не работает обратный счетчик for?
Вот пример:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $timeDifference = '20140627163852';
  2. for ($x = $timeDifference; $x < '2592000'; $x - '2592000') {
  3. echo $x . '<br>';
  4. }

Или даже такое простое не работает:
CODE (htmlphp):
скопировать код в буфер обмена
  1. for ($i = 10; $i <= 1 ; $i - 1) {
  2. echo $i;
  3. }
2. OrmaJever - 27 Июля, 2014 - 16:49:31 - перейти к сообщению
Webtest пишет:
Или даже такое простое не работает:
PHP:
скопировать код в буфер обмена
  1. for ($i = 10; $i <= 1 ; $i - 1) {

ну например потому что если $i = 10 то оно не попадает под условие $i <= 1
3. IllusionMH - 27 Июля, 2014 - 16:55:19 - перейти к сообщению
Webtest, и где $i меняет свое значение кроме $i = 10?
4. Webtest - 27 Июля, 2014 - 16:57:26 - перейти к сообщению
OrmaJever, если делаю так, то зависает браузер:
for ($x = 10; $x > 1; $x - 1) {
IllusionMH, $x - 1) {
(Добавление)
Вот, почему это работает:
CODE (htmlphp):
скопировать код в буфер обмена
  1.         for ($i = 10; $i > 1; $i--) {
  2.                 echo $i . '<br>';
  3.         }

А тут браузер зависает?
CODE (htmlphp):
скопировать код в буфер обмена
  1.         for ($i = 12592000; $i > 2592000; $i - 2592000) {
  2.                 echo $i . '<br>';
  3.         }
5. OrmaJever - 27 Июля, 2014 - 17:04:17 - перейти к сообщению
Webtest пишет:
$i - 2592000

потому что $i не меняет своё значение, спасибо IllusionMH за внимательность Улыбка
нужно так
6. Webtest - 27 Июля, 2014 - 17:10:26 - перейти к сообщению
-=
Не понял никогда такого раньше не видел и не сталкивался.
7. OrmaJever - 27 Июля, 2014 - 17:58:29 - перейти к сообщению
https://php.net/manual/ru/langua...s.assignment.php

 

Powered by ExBB FM 1.0 RC1