No.12 はじめまして  nanas     2007/06/17 21:51 
はじめまして。
PHP初心者のnanasです。

PHPを使用して、曜日ごとに異なる文字や画像を挿入したいと考えています。
本日の曜日のみ表示させる方法は何とか表示させることはできたのですが・・・。


本日+「あらかじめ指定したい日数分のみ」表示させる方法がわかりません。
もしよろしければ教えて頂けませんでしょうか?


以下に例を挙げさせて頂きます。

月曜日用として用意した文字や画像を、月曜日からプラス2日(月~火曜日まで)
火曜日用として用意した文字や画像を、火曜日からプラス2日(火~水曜日まで)
・・・
日曜日用として用意した文字や画像を、日曜日からプラス2日(日~月曜日まで)

という具合です。

date("w")を使用して色々と試みたのですが、曜日の数字が0~6の間をループするので、
計算式が思いつきません。


お手数をおかけ致しますが、宜しくお願いします。

  No.13 Re:はじめまして  haku(管理人)  URL 2011/01/29 01:22 
nanasさんこんにちは。
お問い合わせの件、私の読解力が怪しいのですが、
〔例〕に挙げていただいたものの場合ですと 「昨日・今日・明日」 の曜日を求める事ができれば良いことになりますでしょうか。

date("w") で本日の曜日を取得して、
前日の曜日は -1 、翌日の曜日は +1 で良いと思いますが、
-1 した結果がマイナスになったら 6 に、
+1 した結果が 7 になったら 0 に修正してあげると良いです。
URLを参照してください。



以下のフォームから返信できます。


タイトル
お 名 前  男性 女性
E-Mail
URL
コメント
JPEGorGIF
文字色          
  pass    


※コメント内にURLを書くと投稿できません。
URLはURL欄にお書きください。
※100kbまでの画像(JPEG・GIF)を投稿できます。
画像の投稿は個人の責任において、肖像権・著作権等に充分な注意をお願いいたします。
※投稿時にパスワードを入力することで、あとで編集・削除ができます。