PHPで配列を検索クエリ化、検索クエリを配列化
2015/09/02
PHPで配列を検索クエリ化、検索クエリを配列化する方法のメモ。
■配列をクエリ化
$hoge = array('name'=>'hoge', 'id' => 1, 'pass' => 'fdkn'); echo http_build_query($hoge, '&'); //name=hoge&id=1&pass=fdkn
■クエリを配列化
$hoge = 'name=hoge&id=1&pass=fdkn'; parse_str($hoge, $query); var_dump($query); //array(3) { ["name"]=> string(4) "hoge" ["id"]=> string(1) "1" ["pass"]=> string(4) "fdkn" }
file_get_contentsとかでgetクエリを渡したい場合はこの方法をとった方が見やすくて、パラメータも書き換えやすい。
関連記事
PHPにてHTML / 画像ファイルをPDFファイル化する方法(mPDF)
PHPにてHTML / 画像ファイルをPDFファイル化したい。検索してみるもサー ...
画像をアップロードすると複数サムネイルを生成する方法
フォームで画像をアップロードすると、予め定めておいた大中小のサイズでサムネイル画 ...
PHPで配列データをCSVとしてダウンロードさせる方法
PHPでログ的なデータをCSV化したかった。ただ、複数の人間が使うのでCSVファ ...
Facebookのタイムラインを取得して表示する方法
Facebookのタイムラインを取得してきて、表示させたいという案件があった。 ...
PHPのLocationにGETパラメータとして変数を入れる方法
PHPでページ遷移したい際に以下のように記述すると思う。 header("Loc ...