【发布时间】:2010-12-21 12:50:10
【问题描述】:
我想告诉我的函数根据星期几调用哪个变量。星期几存储在 $s_day 中,我要调用的变量会根据它是哪一天而变化。
例如
我在 $d_monday_text1 中存储了一个字符串“欢迎来到本周”。与其构建一组 7 个条件语句(例如,如果 date=monday echo $foo,else if date=tuesday echo $bar...),我可以通过连接函数的名称来更改函数中调用的变量的名称吗?变量?
$s_day = date("l");
$text1 = '$d_'.$s_day.'_text1';
我希望计算结果为 $d_monday_text1,如上所述,它的值是“欢迎来到本周”。所以,稍后我想使用:
echo $text1;
产生结果输出 = 欢迎来到本周。
我研究了变量变量,这可能是这里的方法,但我在语法上苦苦挣扎。我可以让它回显串联的名称,但我不知道如何评估该名称。
【问题讨论】: