我試圖按如下方式使用可變變量: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