我想做這樣的事情,但更聰明。動態修改php變量名
$armor = $row['armor'];
$elemental_armor = $row['elemental_armor'];
...
$unlock_field=mysql_result($wiki_result_set,$i,"unlock_field");
if ($unlock_field == "armor"){
$wiki_armor = $armor;
} else if ($unlock_field == "elemental_armor"){
$wiki_elemental_armor = $elemental_armor;
}
是這樣的可能嗎?
$wiki_{$unlock_field} = {$unlock_field};
對不起,這可能是一個簡單的問題。我承認是一個PHP新手。
你可以,但這是一個非常糟糕的做法。用例如數組代替。 – Gerifield
PHP調用這個[變量變量](http://php.net/manual/en/language.variables.variable.php)。 – Sjoerd
我試過的時候我的代碼沒有工作。你能解決我的語法/建議嗎?謝謝。 – KisnardOnline