【发布时间】:2013-05-16 23:07:48
【问题描述】:
我查看了其他问题/答案,但我并不完全理解它。此外,我还没有找到一个问我确切问题的人。
我有 7 个数组存储业务的开始和结束时间。我的 PHP 程序检查当天并将其与当天的开始结束时间相匹配。所以现在我有 7 个类似这样的if 语句:
if (date(l) == 'Sunday') {
$start = $SundayAccountingHours['start'];
$end = $SundayAccountingHours['end'];
}
我想做的是清理代码。所以也许我可以有类似的东西
$start = ${$today}.AccountingHours['start'];
$end = ${$today}.AccountingHours['end'];
我怎样才能做到这一点?使用上面的例子我得到这个:Parse error: syntax error, unexpected '[' in C:\xampp\htdocs\Dev.php on line 22 其中第 22 行是 $start 被定义。我不能把括号里的东西拿出来,因为那是我真正需要得到的信息。
如果您不知道,我还是 PHP 新手,因此我们将不胜感激。
谢谢!
【问题讨论】:
-
php 中的
.不是属性运算符,而是串联运算符。