在循环中显示数组

时间:2016-10-31 10:00:04

标签: php arrays cycle

请告诉我如何在php中的for循环中显示数组? 我有这个数组:

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

然后我要显示它:

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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] */
 }