我试过了:
$n=1;
$q$n = $db->getQuery(true);
etc...
$q.$n = $db->getQuery(true);
etc...
$q[$n] = $db->getQuery(true);
etc...
$q{$n} = $db->getQuery(true);
他们都不会给我
$q1 = $db->getQuery(true);
我知道它可能是一个循环的东西,但文件只有$ n的一位数。
例如:$ n = 1;只有一次在该文件中。
提前感谢您对此的任何帮助
干杯 Jonnypixel
答案 0 :(得分:3)
这应该有效:
${'q'.$n} = $db->getQuery(true);
但我建议使用数组可能更好:
$q[$n] = $db->getQuery(true);
答案 1 :(得分:0)
您所描述的内容被称为变量变量'用PHP。 Here's the docs for it,这是一个经过验证的有效例子。
<?php
$q1 = "Just an example";
$n = 1;
//
$varname = "q$n"; // "q1"
echo "Value of $" . $varname . " is: " . ${$varname};
// writes:
// Value of $q1 is: Just an example
?>