我想在五个变量中创建分配不同的值。 因此,我创建了一个while循环,并在其中放入了这行代码
$count=0;
while( $count< $num_questions) {
$question_. $count= $_POST["question$count"];
}
我想知道这是否是正确的方法,因为它似乎不起作用!
答案 0 :(得分:1)
您可以将数组用于此类任务。
每次迭代只需添加一个元素。
$questions = []; // define an empty array
$count=0;
while( $count< $num_questions) {
$questions[$count] = $_POST["question$count"];
}
答案 1 :(得分:0)
在您的情况下,数组比制作变量要好,用
$question[$count] = $_POST["question$count"];
如果您坚持动态定义变量,请使用
${$question_. $count}= $_POST["question$count"];