PHP动态引用字符串文字中的变量

Joh*_*ith 2 php dynamic string-literals

我在表单中有多个PHP变量

$number1, $number2, $number3 and so on...
Run Code Online (Sandbox Code Playgroud)

我想在循环内动态引用这些来从中检索信息,但我不确定如何动态引用静态变量.例如:

for($i = 1; $i <= 10; $i++) {
    //The first number to be printed should be the value from
    //$number1 not $number concatenated to $i

    //here are some of the strings I tried:
    echo "$number$i";
    echo "{$number}$i";
    echo "{$number}{$i}";
}
Run Code Online (Sandbox Code Playgroud)

nic*_*ass 6

这应该这样做:

echo ${"number{$i}"};
Run Code Online (Sandbox Code Playgroud)

但为什么不使用数组呢?拥有$number[$i]更具可读性......