我是PHP新手,我試圖理解這個基本的while/for循環。有幾件事我只是想澄清。下面是代碼:PHP - 向我解釋這個while/for循環
while ($row = $sth->fetch (PDO::FETCH_NUM))
{
print ("<tr>\n");
for ($i = 0; $i < $sth->columnCount(); $i++)
{
print ("<td>" . htmlspecialchars ($row[$i]) . "</td>\n");
}
print ("</tr>\n");
}
我知道而被評估爲true,所以它得到的查詢結果集,然後打印標籤。
但是我卡上的
for ($i = 0; $i < $sth->columnCount(); $i++)
我知道,第一個表達式一次,第二次評估開頭且僅當它是真實的移動,並通過+1第三增量。但是,這在字面意義上究竟是什麼,爲什麼它是「columnCount」?
謝謝你一堆!從字面上看,它有很大的幫助。所有的答案都很有幫助。所以基本上,for循環創建一種方式來瀏覽行的列?代碼的for部分循環直到到達列的末尾,然後while部分繼續循環?謝謝大家幫我把這個包裹起來。 –