Php 浏览器上没有输出

Php 浏览器上没有输出,php,Php,大家好,提前谢谢。我正在尝试用PHP创建一个简单的脚本。 没有得到$i变量的实际结果。只有hello world正在浏览器上打印 <?php $d = 9; $c = 0; while ($d <9) { if ($c==0){ $i="item"; }else { $i.=$count; } echo $i; $c =

大家好,提前谢谢。我正在尝试用PHP创建一个简单的脚本。 没有得到$i变量的实际结果。只有hello world正在浏览器上打印

<?php  
    $d = 9;
    $c = 0;

    while ($d <9)
    {
        if ($c==0){
            $i="item";
        }else {
           $i.=$count;
        }   

    echo $i;    

    $c = $c + 1;    

     echo $c;
    }
 echo  "hello world"; 
?>


无法找出缺少的内容。

尝试如下更改您的while循环:

$d = 0;
    $c = 0;

    while ($d <9)
    {
        if ($c==0){
            $i="item";
        }else {
           $i.=$count;
        }   

    echo $i;    

    $c = $c + 1;    

     echo $c;
     $d++;
    }
 echo  "hello world";
$d=0;
$c=0;

while($d)包含一些代码,这样我们就可以看到问题所在。您在开始时将
$d
设置为9,因此由于
$d
永远不小于9,因此
while
循环不会运行。抱歉,这是一个愚蠢的错误($d<10)根本没有输出。你没有增加
$d
,因此这将陷入一个无限循环。@GluePear在钱上。$count也没有声明。试着在脑海中跟随执行,如果需要,使用笔和纸。仔细思考while循环的每一次迭代-思考每次变量都包含什么。