ホームページ  >  記事  >  バックエンド開発  >  while in functionがわかりません

while in functionがわかりません

WBOY
WBOYオリジナル
2016-06-13 12:47:03912ブラウズ

関数内のwhile

<br />
    function wuMing(){<br />
    global $mysqli;<br />
    $x="select * from x";<br />
    $xun=$mysqli->query($x);<br />
    $i=0;<br />
    while($x=$xun->fetch_assoc()){<br />
        echo $a=$x['Name'],$i++.'<hr>';<br />
        wuMingShengCheng($a);<br />
    }<br />
}<br />

が分かりません
wuMingShengCheng は HTML を生成する関数です。
渡された $a を使用して、1 つの列内の記事をループします。

wuMing(); を実行するとき。
最初のループ内の while ループは wuMingShengCheng(); を実行します。 while ループでは echo $a が出ますが、wuMingShengCheng() は実行されません。
出力結果は
です
$a 出力成功
$a が正常に生成されました
$a 出力成功
それならもう何もありません

その間、wuMingShengCheng($a) が実行されない場合
; 出力が完了しました。たとえば、$a には 5 つのレコードがあります。すべての出力が完了しました。



共有先:
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。