Php 变量包含另一个变量的名称

Php 变量包含另一个变量的名称,php,Php,我想在五个变量中创建并分配不同的值。 因此,我创建了一个while循环,并在其中放置了这行代码 $count=0; while( $count< $num_questions) { $question_. $count= $_POST["question$count"]; } $count=0; 而($count

我想在五个变量中创建并分配不同的值。 因此,我创建了一个while循环,并在其中放置了这行代码

$count=0;
while( $count< $num_questions) { 
    $question_. $count= $_POST["question$count"]; 
}
$count=0;
而($count<$num_问题){
$question.$count=$\u POST[“question$count”];
}

我想知道这是否是正确的方法,因为它似乎不起作用

您可以使用数组执行此类任务

只需在每次迭代中添加一个元素

$questions = []; // define an empty array
$count=0;
while( $count< $num_questions) { 
    $questions[$count] = $_POST["question$count"]; 
}
$questions=[];//定义一个空数组
$count=0;
而($count<$num_问题){
$questions[$count]=$\u POST[“question$count”];
}

在您的情况下,数组优于生成变量,请使用

$question[$count]=$\u POST[“question$count”]

如果您坚持动态定义变量,请使用

${$question.$count}=$\u POST[“question$count”]