Google カレンダーのように複数日にまたがるデータを接続する時、使用済みの行と使用していない行を判別するために、予め空き状況を配列に文字列で入れて、後から予約を突っ込むような処理が必要です。
そんな時に全ての行に相当する配列を予め用意して empty なんていう文字列を入れたいわけですが、下記のように array_fill() を使用すると簡単にその通りの配列を作ることができます。
1 2 | $a = array_fill(5, 6, 'banana'); print_r($a); |
下記のように予め値が格納された配列ができました。
1 2 3 4 5 6 7 8 9 | Array ( [5] => banana [6] => banana [7] => banana [8] => banana [9] => banana [10] => banana ) |
詳細は PHP Manual を御覧ください。
コメント