ブログのURLからIDを作成して、それに対応するジャンルIDを返す。

ブログIDは前の記事で書いた物参照(http://nikkan-media.sakura.ne.jp/blog/tonkatsu/archives/20120613/24)。

このブログだと「tonkatsu」を取ってくる。

それから連想配列を用意

//連想配列
$genreID_str = array(
“fansaka” => “soccer”,
“tonkatsu” => “sports”,
“test” => “TEST”,
“omt” => “\(^o^)/オワタ”
);

ユーザー関数を作成。

//関数
function get_blogID_str($aa){
global $genreID_str; //←functionの中で、外で定義された変数を使いたいときはglobalで宣言する
return $genreID_str[$aa] ;
}

とりあえず出力。

<p><?php print(get_blogID_str(‘tonkatsu’)); ?></p>

 

な感じ。

関数のところで引っかかりPHPマスターに教えてもらう。
外で定義された変数を使うときはglobal宣言が必要とのこと。
なんのこっちゃですが、とりあえず動いてます。