PHP parse_str()関数
例
クエリ文字列を変数に解析します。
<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
定義と使用法
parse_str()関数は、クエリ文字列を変数に解析します。
注:配列パラメーターが設定されていない場合、この関数によって設定された変数は、同じ名前の既存の変数を上書きします。注: php.iniファイルのmagic_quotes_gpc設定は、この関数の出力に影響します。有効にすると、変数はparse_str()によって解析される前に、addslashes()によって変換されます。
構文
parse_str(string,array)
パラメータ値
Parameter | Description |
---|---|
string | Required. Specifies the string to parse |
array | Optional (Required from PHP 7.2). Specifies the name of an array to store the variables. This parameter indicates that the variables will be stored in an array. |
技術的な詳細
戻り値: | 値は返されません |
---|---|
PHPバージョン: | 4歳以上 |
変更ログ: | PHP7.2.0-配列パラメーターは必須です。 PHP4.0.3-配列パラメーターを追加しました。 |
その他の例
例
変数を配列に格納します。
<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
❮PHP文字列リファレンス