2012-07-08 30 views
0

我的目標是爲數組中的字符串分配一個數字。更改數組中的變量

$lang = array (
    'title'   => "Der Anti-Spam Dienst", 
    'button-login' => "Jetzt $number via Twitter anmelden." 
    ); 

的$數應設置像$ LANG [「按鈕登錄」] [5] - 但我沒有任何想法如何訪問變量在數組中。也許你可以幫助我。

謝謝!

回答

3

您應前陣聲明$number變量:

$number = 5; 

$lang = array(
    'title'   => "Der Anti-Spam Dienst", 
    'button-login' => "Jetzt $number via Twitter anmelden." 
); 

更新:如果你想以後設置它,你將不得不使用str_replace

$lang = array(
    'title'   => 'Der Anti-Spam Dienst', 
    'button-login' => 'Jetzt $number via Twitter anmelden.' 
); 

echo str_replace('$number', 5, $lang['button-login']); 

在此處查看:http://viper-7.com/7QtpF7

注意:字符串應該用單引號括起來,以便$number不被解析爲變量。

+0

這就是要點,我想設置$數字變量,而我想獲得按鈕登錄的字符串。你認爲它有可能嗎? (感謝迄今) – H3rrVorr4g3nd 2012-07-08 21:57:50

+1

@ H3rrVorr4g3nd - 不知道我完全理解你想要做什麼。如果你想在之後做,請查看我的更新。 – 2012-07-09 02:01:34

+0

正是這就是我想要的,非常感謝:) – H3rrVorr4g3nd 2012-07-09 13:38:36