for php中的循环计数问题

时间:2016-07-12 12:52:04

标签: php

我有两个for循环,它们从数据库中提取问题。问题是关联的 带参数。有3个参数具有不同数量的问题。 我在做的是 -

for($j=0; $j<count(parameter); $j++) {
    echo parameter[$j]['name'];
    for($m=0; $m<count($question); $m++) {
        echo $m.'. '$question['description'];
    }
}

它的输出是:

位置

  1. ASC的正确地址和联系方式,在公司系统,网站&amp;短信工具和匹配。
  2. 固定电话的可联络性&amp;移动号码ASC
  3. 设施

    1. 通风,照明,电源备份&amp; ASC的空调
    2. 信息娱乐系统
    3. 饮用水&amp;新文件
    4. AVM

      1. Look&amp;感觉,ASC的颜色代码,所有参数
      2. Glow Sign Board
      3. 制服
      4. 根据最新指南在等候区预告董事会
      5. 位置,设施,AVM是具有2-3个问题的参数,其再次列为1,2,3,2,3 然后1,2,3,4 但我想要1,2,3,4到9点算

2 个答案:

答案 0 :(得分:2)

尝试以下代码

$count = 1;
for($j=0;$j<count(parameter);$j++){
echo parameter[$j]['name'];
    for($m=0;$m<count($question);$m++){
    echo $count.'. '$question['description'];
    $count += 1;
    }
}

答案 1 :(得分:0)

尝试foreach循环

static ConditionBuilder<Integer> condition1(ConditionBuilder<Integer> parent) {
  parent.setCondition(l -> l == 0);
  return parent;
}

static ConditionBuilder<String> condition2(ConditionBuilder<String> parent) {
  parent.setCondition(l -> l.length() > 3);
  return parent;
}