ウェブログ

キーに対する値を取得するPHP


例えば

http://highfivecreate.com/example.html?category=test

このURLには「category」というパラメーターがあり、「test」という値がセットされています。
値に対するキーを取得するphpはあるのに、逆がないと思ってかなりハマりました。
なんのことはなくforeachでいきました。よくやっているのになんで忘れるんでしょうね。。。

やりたかったのは、配列をデータとして持っている変数に$parameterの特定のキーにpreg_matchで狙ったワード(今回は”cat=”)があった場合、そのワードを切り出して値にいれて返すというもの。

preg_splitは”=”で区切って配列に保存されているので、2個目に保存された配列を変数$cat_nameに代入しています。

これで数時間悩みました。。。

この記事を書いた人

池田祐太郎

池田祐太郎

WordPress好きの池田です。Webの仕事の前はライブハウスでブッキングや音響をしてました。PHP, JavaScriptを自由に操りたいと思いつつ、つい訪れたサイトのソースコードを見てしまいます。


CONTACTお問い合わせ / お見積もり