phpのparse_str()関数の定義と使用法を説明する例

怪我咯
リリース: 2023-03-07 22:14:01
オリジナル
1656 人が閲覧しました

PHPのparse_str()関数の機能は何ですか?

PHP の parse_str() 関数は、クエリ文字列を変数に解析します。その構文は次のとおりです。

構文

parse_str(string,array)
ログイン後にコピー

パラメータの詳細:

パラメータ 説明
文字列必須。解析する文字列を指定します。
配列オプション。変数が格納される配列の名前を指定します。このパラメータは、変数が配列に格納されることを示します。 2 番目の変数配列が設定されている場合、変数は代わりに配列要素としてこの配列に格納されます。

追記: 配列パラメータが設定されていない場合、この関数によって設定された変数は、同じ名前の既存の変数を上書きします。

追記: php.ini ファイルの magic_quotes_gpc 設定は、この関数の出力に影響します。有効にすると、変数は parse_str() によって解析される前に addslashes() によって変換されます。

string が URL によって渡されたクエリ文字列である場合、それを変数に解析し、現在のスコープに設定します。

現在の QUERY_STRING を取得するには、$_SERVER['QUERY_STRING'] 変数を使用できます。

例 1

クエリ文字列を変数に解析します:

<?php
parse_str("name=Bill&age=60");
echo $name."<br>";
echo $age;
?>
ログイン後にコピー

コード実行結果:

phpのparse_str()関数の定義と使用法を説明する例

インスタンス 2

変数を配列に保存します:

<?php
parse_str("name=Bill&age=60",$myArray);
print_r($myArray);
?>
ログイン後にコピー

コード実行結果:

phpのparse_str()関数の定義と使用法を説明する例

【おすすめ関連記事】:

phpのparse_url()関数の定義と使い方を詳しく解説

以上がphpのparse_str()関数の定義と使用法を説明する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート