私はphpでまったく新しいので、問題に行き詰まりました..曜日呼び出しの配列があります
$days = array( 'monday', 'tuesday', 'wednesday', 'thurday', 'frieday', 'sunday', 'saturday' );
また、for loop index i=0 i<7 i++
すべての曜日に対応しているため、コードを 7 回 (各日に 1 回) 繰り返す必要がなく、営業時間、営業時間、および毎日に関する多くの情報を取得できます。
だから私はいくつかの部分をループして、次の名前の汎用変数に値を代入する必要があります: $ini_XXXXX_close ここで、XXX は曜日なので、($ini_$dias[$i]_close)
一般的に言えば
私がやろうとしたとき:$ini_$dias[$i]_close=0;
エラーが発生しました...だから私がしたことは、3番目の変数を使用することです..
$indexcloseini="ini_$dias[$i]_close";
そして $$indexcloseini=0 が成功すると、変数 $ini_XXXXX_close=0 が生成されます。( doble $$ は php マニュアルから読みます)
しかし、問題は、後でその変数を内部の他の値と IF 文と比較しようとしたときです..完了させる唯一の方法は、すでに中間変数を使用することです..
これを行う簡単な方法は他にありますか..私はphpリファレンスマニュアルを読み、{!}と多くのものを使用しようとしましたが、うまくいきません..
$ini_$dias[$i]_close
この " " を文字列に変換する関数はありますか?
$*STRING CONVERSION FUNCTION of $ini_$dias[$i]_close*
多くの変数値で構成される変数を作成するには?