通过串联访问 php 变量

access php variable through concatenation

我试图实现一些简单的事情,想知道这是否可能。 Google 这次搜索证明没有帮助。可能这是不可能的,但我不确定。我有以下代码:

<?php
    //Enter your code here, enjoy!

$query1="yay";
$query2="it";
$query3="works";

for($x=1;$x<=3;$x++){
    $query="$query".$x;  //I need to assign the above variables
    echo $query;
}

?>

我希望输出为 "yayitworks",但我得到的是“$query1$query2$query3”。有什么办法可以得到我的结果吗?我知道 switch 语句可以帮助我实现这一点,但我只是好奇。

提前致谢...:-)

你要的是可变变量:http://php.net/manual/en/language.variables.variable.php

$query = ${"query".$x}