リファレンストップへ PHP | mb_parse_str使用した環境 PHP 5.2.13 リクエストパラメータ(GET, POST, Cookie)の内容を変数に格納します。実施にGETされたデータでなくても 変数へ格納する事も可能です。 サンプルは以下のようになります。 $arr = array(); mb_parse_str("aaa=123&bbb=456&ccc=789", $arr); foreach ($arr as $k=>$v) { echo $k."=".$v."<br />"; } 結果は以下のようになります。 aaa=123 bbb=456 ccc=789 先頭に"?"をつけないように注意してください。 "?aaa=123&bbb=456&ccc=789"の場合、 "?aaa"という変数名でパースされてしまいます。 第二引数を省略した場合は、グローバル変数へ格納されます。 mb_parse_str("aaa=123&bbb=456&ccc=789"); echo $aaa."<br />"; echo $bbb."<br />"; echo $ccc."<br />"; この場合の結果は以下のようになります。 123 456 789 |
|