PHP中的${';varname';$x}变量

PHP中的${';varname';$x}变量,php,variables,Php,Variables,有人能提醒我如何称呼这种类型的变量吗 ${'varname.'$x} 谢谢 这应该可以做到: $varname = 'varname_'.$x; echo $$varname; 变量包 $var = "varname$x"; for($x=0;$x<10;$x++) { echo $$var; } $var=“varname$x”; 对于($x=0;$x它被称为!。您的示例可以这样使用: $varname_0 = 'Hello World!'; $x = 0; echo ${'

有人能提醒我如何称呼这种类型的变量吗

${'varname.'$x}

谢谢

这应该可以做到:

$varname = 'varname_'.$x;
echo $$varname;
变量包

$var = "varname$x";
for($x=0;$x<10;$x++)
{
    echo $$var;
}
$var=“varname$x”;
对于($x=0;$x它被称为!

。您的示例可以这样使用:

$varname_0 = 'Hello World!';
$x = 0;
echo ${'varname_'.$x}; // 'Hello World!'

!啊,是的!谢谢。也许你想加上这个作为答案,这样我就可以接受。提问前请查阅PHP手册。@Rocket不,不是。OP知道它是变量,所以转到关于变量的章节就可以很容易地回答这个问题。请不要为懒惰和缺乏研究辩护。@Gordon,即使我也无法反驳,howe无论何时,你都需要尽快找到答案。我只能确认我在发布问题之前没有做足够的研究(我一直在研究),只买是因为我需要一个快速的答案!我拒绝接受“懒惰”标签:-)我实际上是指你如何命名它(变量):)尽管投票,谢谢!这段代码实际上不起作用
$var
在声明时进行计算,由于
$x
尚未声明,
$var
将仅为
'varname'
,因此不会更改。正确!!!!你发现了我的“故意”错误。var声明当然应该在循环中。。。
$varname_0 = 'Hello World!';
$x = 0;
echo ${'varname_'.$x}; // 'Hello World!'