我想告訴我的函數根據星期幾來調用哪個變量。星期幾存儲在$ s_day中,我想調用的變量基於哪一天發生變化。構建基於其他變量值和靜態文本的PHP變量名稱
例如
我在$ d_monday_text1中存儲了一個字符串'Welcome to the week'。而不是建立一組7個條件語句(例如,如果date = monday echo $ foo,否則如果date = tuesday echo $ bar ...),我可以通過連接名稱的方式更改函數中調用的變量的名稱變量?
$s_day = date("l");
$text1 = '$d_'.$s_day.'_text1';
我希望這個計算結果爲d_monday_text1 $,正如上面提到的,具有值「歡迎周」。所以,稍後我想要使用:
echo $text1;
產生結果輸出=歡迎來到本週。
我已經看過變量,這可能是去這裏的方式,但我正在努力與語法。我可以得到它以回顯連接的名稱,但我無法弄清楚如何得到該名稱評估。
可能重複http://stackoverflow.com/ questions/130240/can-i-use-a-generated-variable-name-in-php) – outis 2010-10-01 04:04:15