PHPでカレンダー生成。は?ライブラリ?ダメに決まってるでしょ?!…(´Д`;)

  • Twitter
  • Facebook
  • Pinterest
  • Hatena
  • instagram
  • YouTube

まぁ、こういう物言いをするクライアントには幸いにも出会った事は無いのですが、年末という事もありますので、例によってライブラリを使わずにPHPでカレンダーを生成してみます。

カレンダーの書式ですが、このブログにも使われている一般的な枡目タイプの物や、手帳などで良く使われる箇条書きタイプのカレンダーなど、ヒトによって各々使い慣れた形式があるのですが、今回は一般的な枡目タイプのカレンダーをPHPで生成してみます。

PHPでカレンダーを生成するのにも多種多様な方法があるのですが、枡目タイプのカレンダーを生成する場合、自分は配列を多用します。

実はプログラミングを始めた頃には配列が苦手で、なるべく配列を使わない様にプログラムを組んでいたのですが、一度配列のコツ(?)を掴むと便利過ぎて配列無しではいられないカラダになりました。(てか、よく配列を使わずにプログラムを組めたモンだと思う)

配列を説明する際によく使われる表現として 『番号(添字)の付いた箱の中に値が入ってる』 的なモノが有りますがぁ・・・

確かにその通りなのですが、実体としての箱が無いのに 『イメージしろw』 ってのもなかなか難しいので、実際に配列を使い倒して頭の中で配列の中身がイメージできるようになるのが一番だと思います。

日常生活の中でも物や情報を整理するのに誰もが無意識下で配列を使っているので、一度理解してしまえば 『なんだよ、そういう事かw』 って事になるハズです。

今回のカレンダー生成には普通の配列(?)のみを使いますが、配列に慣れてくると連想配列や多次元連想配列も 『簡単じゃん!(゚∀゚)』 って事になり、より効率の良い、スッキリとしたコードが書ける事間違い無し!(かも?)

ただ漠然と配列を学習するより、何か作りながら(プログラムしながら)の方がイメージし易いと思うので 『配列がぁ・・・(;´Д`)』って方はトライしてみて下さい。

コードやら解説やら長くなるので、続きはWEBで・・・

追記:
年間カレンダーはコチラ・・・

カテゴリー: PC, PHP, プログラミング タグ: , パーマリンク

コメント投稿