Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在使用PHP的for循环中使用什么样的条件?_Php_Loops_For Loop - Fatal编程技术网

我可以在使用PHP的for循环中使用什么样的条件?

我可以在使用PHP的for循环中使用什么样的条件?,php,loops,for-loop,Php,Loops,For Loop,我是PHP新手。我对for循环的工作原理略知一二。使用此格式:首字母;条件为什么这个循环不起作用?允许什么样的条件 代码如下: <?php $name = "Biswajit"; for ($i = 1; $name[$i] == "w"; $i++) { echo "hello"; } ?> 条件可以是任何可以有效计算为true或false的表达式 在循环的每次迭代开始时测试一次条件。一旦其中一个测试给出false,循环就会结束 示例条件$name[$i]

我是PHP新手。我对for循环的工作原理略知一二。使用此格式:首字母;条件为什么这个循环不起作用?允许什么样的条件

代码如下:

<?php
  $name = "Biswajit";
  for ($i = 1; $name[$i] == "w"; $i++) {

    echo "hello";

  }
?>

条件可以是任何可以有效计算为true或false的表达式

在循环的每次迭代开始时测试一次条件。一旦其中一个测试给出false,循环就会结束

示例条件$name[$i]==w在语法上是有效的,但会立即结束循环,因为$name[1]是i,而不是w。请注意,字符串从0开始。也许你是想写$name[$i]!=w、 所以PHP中的for循环与任何其他语言中的for循环非常相似

基本上,您可以将结果设置为布尔值==,>,=,