2015-10-18 5 views
-2

Я попытался создать цикл while.while loop with variables? 1234

<div> 
    <?php 
     while($i < 100){ 
      echo $i + 100 
      $i++; 

      if($i = 23){ 
       echo 'reached!'; 
      } 
     } 
    ?> 
</div> 

Но я просто получаю ошибки. Что я сделал неправильно?

Спасибо!

+2

При размещении вопрос просить ab из ошибок всегда есть хорошая идея включить ошибки в сообщение. – Jite

+0

Возможный дубликат [PHP: «Примечание: неопределенная переменная» и «Примечание: неопределенный индекс»] (http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index) – Barif

+0

Есть разница между = и ==. И вы используете неправильный – Reeno

ответ

1

Это не сложно исправить.

Вы можете исправить ошибки.

  1. вы забыли «;» после echo $i + 100

  2. if ($i = 23) должны быть if($i == 23)

Так, наконец, он выглядит так:

<?php 
    while($i < 100){ 
     echo $i + 100; 
     $i++; 

     if($i == 23){ 
      echo 'reached!'; 
     } 
    } 
?> 
+0

О, спасибо, что работает! – dsfsdf

+0

рад помочь. Вы можете установить отметку, если она вам помогла – crolex

0

Попробуйте добавить ; после echo $i + 100:

echo $i + 100;