這是對我的傷害,對於我的生活,我似乎無法弄清楚如何讓這個工作,或爲什麼它不起作用。PHP:如何動態地將變量分配到數組
這裏是我想要做的事:
這裏是我的變量聲明:
$locale = 'US';
$realm = 'magtheridon';
$character = 'billymayys';
這裏是我的數組聲明:
$my_array = ('L' => $locale, 'R' => $realm, 'C' => $character);
我新的PHP和從我可以告訴這應該創建一個陣列誰打印出來:
Array(
[L] => US,
[R] => magtheridon,
[C] => billymayys,
);
但事實並非如此。
什麼是創建一個數組的正確方法,誰索引我可以命名,然後將變量分配給這些索引的值?
數組聲明:
$my_array = ('L' => 'US', 'R' => 'magtheridon', 'C' => 'billymayys');
作品,但我不明白爲什麼我不能動態地分配使用變量的值。
請幫忙!謝謝。
你確定他們在相同的範圍?你不是試圖用函數外部的變量來定義函數中的數組,你呢? – 2013-04-11 19:52:36
你試過'$ my_array = array('L'=> $ locale,' – Fabien 2013-04-11 19:52:40
它實際上打印了什麼?你試過var_dump($ my_array)嗎? – sailingthoms 2013-04-11 19:52:55