循环问题中的php标题

循环问题中的php标题,php,Php,我使用为我的产品创建的问题循环 我需要在每4个问题后面加上标题。也许用一张桌子?我不确定什么是最快的方法 4个标题是: 市场营销 产品 可用性 客户服务 见:模量 编辑:现在您已经添加了4个不同的标题-最好的解决方案是使问题数组多维化 $questions = [ ['Marketing'] = [ "Question 1 - This is question 1", "Question 2 - This is question 2

我使用为我的产品创建的问题循环

我需要在每4个问题后面加上标题。也许用一张桌子?我不确定什么是最快的方法

4个标题是:

  • 市场营销
  • 产品
  • 可用性
  • 客户服务

见:模量

编辑:现在您已经添加了4个不同的标题-最好的解决方案是使问题数组多维化

 $questions = [
      ['Marketing'] = [
           "Question 1 - This is question 1",
           "Question 2 - This is question 2",
           //etc
      ],
      //etc
  ];
然后循环浏览标题,然后循环浏览标题中的问题。此解决方案还允许每个部分有不同数量的问题

另外,使用foreach。只是更干净

$questionNumber = 1;
foreach($questions AS $heading => $sectionQuestions){
{
    echo "<h1>{$heading}</h1>";
    foreach(sectionQuestions AS $question)
    {
        echo $question;
        for ($radio = 6; $radio > 0; $radio--) //Weird, but whatever.
        {
            echo '<input type="radio" name="question[' . $questionNumber  . ']" value="' . $radio . '">' . $radio;
        }
        echo '<br>';
    }
    $questionNumber++;
}
$questionNumber=1;
foreach($heading=>$sectionQuestions的问题){
{
回显“{$heading}”;
foreach(部分问题作为$question)
{
回音$问题;
对于($radio=6;$radio>0;$radio--)//很奇怪,但不管怎样。
{
回声‘.$无线电;
}
回声“
”; } $questionNumber++; }

见:模量

编辑:现在您已经添加了4个不同的标题-最好的解决方案是使问题数组多维化

 $questions = [
      ['Marketing'] = [
           "Question 1 - This is question 1",
           "Question 2 - This is question 2",
           //etc
      ],
      //etc
  ];
然后循环浏览标题,然后循环浏览标题中的问题。此解决方案还允许每个部分有不同数量的问题

还有,用foreach,它更干净

$questionNumber = 1;
foreach($questions AS $heading => $sectionQuestions){
{
    echo "<h1>{$heading}</h1>";
    foreach(sectionQuestions AS $question)
    {
        echo $question;
        for ($radio = 6; $radio > 0; $radio--) //Weird, but whatever.
        {
            echo '<input type="radio" name="question[' . $questionNumber  . ']" value="' . $radio . '">' . $radio;
        }
        echo '<br>';
    }
    $questionNumber++;
}
$questionNumber=1;
foreach($heading=>$sectionQuestions的问题){
{
回显“{$heading}”;
foreach(部分问题作为$question)
{
回音$问题;
对于($radio=6;$radio>0;$radio--)//很奇怪,但不管怎样。
{
回声‘.$无线电;
}
回声“
”; } $questionNumber++; }

见:模量

编辑:现在您已经添加了4个不同的标题-最好的解决方案是使问题数组多维化

 $questions = [
      ['Marketing'] = [
           "Question 1 - This is question 1",
           "Question 2 - This is question 2",
           //etc
      ],
      //etc
  ];
然后循环浏览标题,然后循环浏览标题中的问题。此解决方案还允许每个部分有不同数量的问题

还有,用foreach,它更干净

$questionNumber = 1;
foreach($questions AS $heading => $sectionQuestions){
{
    echo "<h1>{$heading}</h1>";
    foreach(sectionQuestions AS $question)
    {
        echo $question;
        for ($radio = 6; $radio > 0; $radio--) //Weird, but whatever.
        {
            echo '<input type="radio" name="question[' . $questionNumber  . ']" value="' . $radio . '">' . $radio;
        }
        echo '<br>';
    }
    $questionNumber++;
}
$questionNumber=1;
foreach($heading=>$sectionQuestions的问题){
{
回显“{$heading}”;
foreach(部分问题作为$question)
{
回音$问题;
对于($radio=6;$radio>0;$radio--)//很奇怪,但不管怎样。
{
回声‘.$无线电;
}
回声“
”; } $questionNumber++; }

见:模量

编辑:现在您已经添加了4个不同的标题-最好的解决方案是使问题数组多维化

 $questions = [
      ['Marketing'] = [
           "Question 1 - This is question 1",
           "Question 2 - This is question 2",
           //etc
      ],
      //etc
  ];
然后循环浏览标题,然后循环浏览标题中的问题。此解决方案还允许每个部分有不同数量的问题

还有,用foreach,它更干净

$questionNumber = 1;
foreach($questions AS $heading => $sectionQuestions){
{
    echo "<h1>{$heading}</h1>";
    foreach(sectionQuestions AS $question)
    {
        echo $question;
        for ($radio = 6; $radio > 0; $radio--) //Weird, but whatever.
        {
            echo '<input type="radio" name="question[' . $questionNumber  . ']" value="' . $radio . '">' . $radio;
        }
        echo '<br>';
    }
    $questionNumber++;
}
$questionNumber=1;
foreach($heading=>$sectionQuestions的问题){
{
回显“{$heading}”;
foreach(部分问题作为$question)
{
回音$问题;
对于($radio=6;$radio>0;$radio--)//很奇怪,但不管怎样。
{
回声‘.$无线电;
}
回声“
”; } $questionNumber++; }
用于($i=0;$i;
对于($radio=6;$radio>0;$radio--)
{
回声‘.$无线电;
}
回声“
”; }
用于($i=0;$i;
对于($radio=6;$radio>0;$radio--)
{
回声‘.$无线电;
}
回声“
”; }
用于($i=0;$i;
对于($radio=6;$radio>0;$radio--)
{
回声‘.$无线电;
}
回声“
”; }
用于($i=0;$i;
对于($radio=6;$radio>0;$radio--)
{
回声‘.$无线电;
}
回声“
”; }

hi,我一直遇到这样的错误:解析错误:语法错误,意外的“[”这是我的代码$questions=[[“营销”]=[“问题1-这是问题1”,“问题2-这是问题2”,“问题3-这是问题3”,“问题4-这是问题4”],[“广告”]=[“问题5-这是问题5”,“问题6-这是问题6”,“问题7-这是问题7”,“问题8-这是问题8”];您可能使用的是不支持新数组语法的旧版本PHP。有其他选择吗?请使用普通数组语法。您好@Jessica。很抱歉再次提及礼貌,但我认为这一点很重要。您的回答很好-如果没有任何进展,或者需要更多帮助,最好留下对话我想我会投票让这个问题暂停。嗨,我一直遇到这个错误:解析错误:语法错误,意外的“[”这是我的代码$questions=[['Marketing']=[“问题1-这是问题1”,“问题2-这是问题2”,“问题3-这是问题3”,“问题4-这是问题4”,[“广告”]=[“问题5-这是问题5”,“问题6-这是问题6”,“问题7-这是问题7”,“问题8-这是问题8”,];您可能使用的是不支持新数组语法的旧版本PHP。有其他选择吗?请使用普通数组语法。您好@Jessica。很抱歉再次提及礼貌,但我认为这一点很重要。您的回答很好-如果没有任何进展或需要过多帮助,最好留下对话