首頁 > 後端開發 > php教程 > 搞不明白的function里的while

搞不明白的function里的while

WBOY
發布: 2016-06-13 12:47:03
原創
923 人瀏覽過

弄不明白的function里的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 是1个生成HTML的函数。
通过传来的$a 去循环1个栏目下的文章。

当执行 wuMing(); 时。
里面的  while 循环了 第一个,执行了wuMingShengCheng();
在循环 while 也echo $a出来了 但不执行wuMingShengCheng();

输出的结果是

  $a  输出成功
  $a   生成成功
  $a  输出成功
  然后无下文了

在while里,如不执行wuMingShengCheng($a);的话
输出时完整的。例如$a里有5条记录。都能完整输出。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板