我看了其他問題/答案,但我不完全理解它。此外,我還沒有找到一個問我確切的問題。如何在PHP中使用數組名稱中的變量? (變量數組/變量變量?)
我有7個數組存儲企業的開始和結束時間。我的PHP程序檢查當天的日期,並將其與當天的開始結束時間相匹配。所以,現在我有類似這樣的7點if
聲明:
if (date(l) == 'Sunday') {
$start = $SundayAccountingHours['start'];
$end = $SundayAccountingHours['end'];
}
我想要做的是清理代碼。所以也許我可以有類似的東西
$start = ${$today}.AccountingHours['start'];
$end = ${$today}.AccountingHours['end'];
我該怎麼做這項工作?使用上面的例子,我得到這個:解析錯誤:語法錯誤,意想不到的'['在C:\ xampp \ htdocs \ Dev.php在線22其中行22是$ start被定義。我無法取出括號中的內容,因爲這是我需要真正瞭解的信息。
如果你不能說,我仍然是PHP的新手,所以任何幫助將不勝感激。
謝謝!
php中的'.'不是一個屬性操作符,而是一個連接操作符。 – Orangepill