我试图按如下方式使用可变变量:PHP变量变量和数组/功能
function keyValMyArray($nameofmyarray) {
foreach(${$nameofmyarray} as $key => $val) {
print "$key: $val<br>";
}
}
$bookPrices = Array('Catcher in the Rye' => '$2', 'Curious George' => '$4.25', 'Dracula' => '$8');
keyValMyArray('bookPrices')
这是行不通的。我得到的错误是:为foreach()提供的无效参数;
任何人都知道我可以在这种情况下使用变量变量?
您使用的智者什么 SWilk ??? '$ {$ nameofmyarra}' – kjy112
@ kjy112:阅读http://php.net/manual/en/language.variables.variable.php –
这是一个变量变量。海事组织是一个糟糕的事情,就像GOTO一样糟糕。 – ThiefMaster