2015-10-18 200 views
-2

我试图创建一个while循环。while循环与变量? 1234

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

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

但我只是得到错误。我做错了什么?

谢谢!

+2

当发布提问询问ab将错误包含在帖子中总是一个好主意。 – Jite

+0

[PHP:“Notice:Undefined variable”和“Notice:Undefined index”]的可能重复(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)

所以finaly它看起来像:

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

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

哦,谢谢你的作品! – dsfsdf

+0

很高兴帮助。如果它对你有帮助,你可以设置标记 – crolex

0

尝试添加;echo $i + 100

echo $i + 100;