【问题标题】:how to do the following using loop in PHP?如何在 PHP 中使用循环执行以下操作?
【发布时间】:2013-04-10 20:00:09
【问题描述】:

从表单中获取

$q1=$_POST["ques1"];
$q2=$_POST["RadioGroup1"];
$q3=$_POST["RadioGroup2"];
$q4=$_POST["RadioGroup3"];
$q5=$_POST["RadioGroup4"];

创建数组

$questions=array();

如何使用循环来做到这一点?

$questions[1]=$q1;
$questions[2]=$q2;
$questions[3]=$q3;
$questions[4]=$q4;
$questions[5]=$q5;

【问题讨论】:

  • 这个问题没有显示任何研究工作。 做好功课很重要。告诉我们您发现了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案。 FAQ.

标签: php arrays foreach


【解决方案1】:
for ($i = 1; isset(${"q$i"}); $i++)
    $questions[$i] = ${"q$i"};

另见http://php.net/manual/en/language.variables.variable.php

【讨论】:

  • 没什么,这是正确答案,这个问题没有遵循社区准则,我猜有人不喜欢你打破行列。不管怎样,我给了你一个让你重获新生。
  • @JRL 谢谢,但我认为如果不了解变量 vars,我将不知道要搜索什么...
猜你喜欢
  • 1970-01-01
  • 2023-03-28
  • 2014-04-10
  • 2021-11-11
  • 1970-01-01
  • 2013-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多