PHP parse_str() 関数

❮ PHP 文字列リファレンス

クエリ文字列を変数にパースします:

<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
例の実行 »

定義と用法

parse_str() 関数は、クエリ文字列を変数にパースします。

注: array パラメータが設定されていない場合、この関数で設定されている変数は、同じ名前の既存の変数を上書きします。

注: php.iniファイルの magic_quotes_gpc 設定は、この関数の出力に影響します。 有効にした場合、変数は addslashes() によって parse_str() でパースする前に変換されます。


構文

parse_str(string,array)

パラメータ 説明
string 必須。パースする文字列を指定する
array 任意。変数を格納する配列の名前を指定する。このパラメータは、変数が配列に格納されることを表す

技術内容
返り値: 値を返しません
PHP バージョン: 4+
変更歴 array パラメータはPHP 4.0.3で追加されました

その他の例

例 1

変数を配列に格納します:

<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
例の実行 »

❮ PHP 文字列リファレンス