ホームページ >バックエンド開発 >PHPチュートリアル >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)
パラメータの説明
文字列 必須。解析する文字列を指定します。
配列 オプション。変数を格納する配列の名前を指定します。このパラメータは、変数を配列に格納するように指示します。
技術詳細
戻り値: 戻り値はありません。
PHPバージョン: 4+
変更ログ: PHP 4.0.3では、配列パラメータが追加されました。
その他の例
例 1
変数を配列に格納する:
<?php parse_str("name=Peter&age=43",$myArray); print_r($myArray); ?>
URL パラメータ文字列を配列に変換する
$str = ‘a=1&b=2&c=3’; parse_str($str, $arr); var_dump($arr); //输出
array (size=3) ‘a’ =>string‘1’ (length=1) ‘b’ =>string‘2’ (length=1) ‘c’ =>string‘3’ (length=1)
以上がPHP は関数 parse_str() を使用してクエリ文字列を変数に解析します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。