【发布时间】:2018-03-19 17:26:57
【问题描述】:
所以我得到了这个数组,其中包含每个月数的德语等值词(不带前导零):
$months= array(1=>"Januar",
2=>"Februar",
3=>"März",
4=>"April",
5=>"Mai",
6=>"Juni",
7=>"Juli",
8=>"August",
9=>"September",
10=>"Oktober",
11=>"November",
12=>"Dezember");
现在我正在获取 3 天前的月份:
$german = date("n", strtotime("-3 days"));
在 $months 中回显 $german 的值会产生错误:
echo $month($german);
错误信息:
Fatal error: Function name must be a string in X on line X
单独回显$german 不会产生错误。
回显$months(date("n", strtotime("some $row value from database"))) 不会产生错误。
有什么问题吗?
我已经尝试过这样做:echo $months((int)$german),但这也没有用。
【问题讨论】: