【问题标题】:Display array in a loop循环显示数组
【发布时间】:2016-10-31 10:00:03
【问题描述】:

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

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

然后我想显示它:

【问题讨论】:

  • 请检查网络中的每个循环或while循环
  • sorru,但我必须使用
  • 向我们展示您的尝试。
  • 显示一些示例代码
  • 然后我想显示它 for($i = 0;$i

标签: php arrays cycle


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

【讨论】:

【解决方案2】:

我必须使用 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] */
 }

【讨论】:

    猜你喜欢
    • 2014-10-28
    • 2021-12-27
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    相关资源
    最近更新 更多