2016-10-31 77 views
0

請告訴我如何在PHP中顯示for循環中的數組? 我有這個數組:在循環中顯示數組

while($q = mysqli_fetch_assoc($selectQuestResult)) {  
    $answers[] = array(array($q['name']),array(round($total,1)));} 

那麼我想它顯示:

+0

請檢查每個迴路或同時淨 – madankundu

+0

sorru循環,但我必須使用 –

+0

向我們展示你已經嘗試了什麼。 – Epodax

回答

0
for($i = 0; $i < count($answers); $i++) 
{ 
    echo($answers[$i][0][0].':'.$answers[$i][1][0]."<br />\n"); 
} 
+0

雖然此代碼片段可能會解決問題,但它並不能解釋爲什麼或如何回答問題。請[請爲您的代碼添加解釋](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers),因爲這確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 **舉報人/評論者:** [僅限代碼解答,例如downvote,請勿刪除!](// meta.stackoverflow.com/a/260413/2747593) –

0

我必須用一個for循環使得這聽起來像愚蠢的大學教授的技巧。但是,沒關係。 for循環可以在其中包含break語句。而且,他們不必在for語句中包含最終條件。

for($i = 0; ; $i++) { 
    $q = mysqli_fetch_assoc($selectQuestResult); 
    if (!$q) break; 
    $answers[] = array($q['name'], round($total, 1)); 
} 
for ($i = 0; $i < count($answers), $i++) { 
     /* do something with $answers[i] */ 
}