나는 다음과 같이 변수 변수를 사용하려고 해요 :이 작동하지 않습니다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 –
그것은 가변 변수입니다. IMO는 GOTO만큼 나쁘다. – ThiefMaster