他の質問/回答を見ましたが、完全には理解していません。さらに、私の正確な質問をする人は見つかりませんでした。
ビジネスの開始時刻と終了時刻を格納する 7 つの配列があります。私の PHP プログラムは現在の日をチェックし、その日の開始終了時刻と一致させます。だから今、私はif
これに似た7つのステートメントを持っています:
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 where line 22 is $start is defined. かっこ内のものを取り出すことはできません。これは、私が実際に取得する必要がある情報だからです。
わからない場合は、私はまだ PHP の初心者なので、助けていただければ幸いです。
ありがとう!