我有一个文件questions.php与数组如下:
$question12 = array("Which is the tallest mountain","Mt Everest");
Run Code Online (Sandbox Code Playgroud)
我在另一个文件中使用此文件如下:
require_once('questions.php');
$var = 12;
$question = '$question'.$var.'[0]';
echo $question;
Run Code Online (Sandbox Code Playgroud)
上面的代码只输出字符串
$question12[0]
Run Code Online (Sandbox Code Playgroud)
但我希望变量$ question让字符串出现在$ question12 [0]中.
怎么做..??
xda*_*azz 69
不建议使用变量变量,但答案如下:
$question = ${'question'.$var}[0];
Run Code Online (Sandbox Code Playgroud)
您正在寻找可变变量。
$id = 12;
$q = "question{$id}";
$q = $$q[0];
Run Code Online (Sandbox Code Playgroud)
您应该认真考虑研究多维数组以停止使用多个数组。
| 归档时间: |
|
| 查看次数: |
30882 次 |
| 最近记录: |