2016-07-06 18 views
-1

我试图环数据库例程,但我有问题作出的获取数组包含variable.g麻烦与制作获取数组包含变量

${"db" . $currentTime . "11"} = ${"data" . $currentTime . "1"}[${$currentTLower . "11"}]; 

$currentTime包含“A”

$currentTLower包含'A'

所以行代码是这样的:

$dbA11 = $dataA1[a11]; 

但是,它并没有办法。

回答

1

你非常接近。指数应该是“A11”,但不是$a11在你的代码

$currentTime = 'A'; 
$currentTLower ='a'; 
$dataA1['a11'] = 'value'; 

${"db" . $currentTime . "11"} = ${"data" . $currentTime . "1"}[$currentTLower . "11"]; 

echo $dbA11; // value 
+0

非常感谢您! –

+0

不客气 – splash58

0
<?php 
$currentTime = "A"; 
$currentTLower = "A1"; 
$A111 = "Test"; 
$dataA1[$A111] = "This is content"; 
${"db".$currentTime."11"} = ${"data".$currentTime . "1"}[${$currentTLower . "11"}]; 
echo ${"db".$currentTime."11"}; 

// IT will print : This is content 
?>