ホームページ  >  記事  >  バックエンド開発  >  クエリ文字を自動的に分割できる PHP の Parse_str 関数の使用例_PHP チュートリアル

クエリ文字を自動的に分割できる PHP の Parse_str 関数の使用例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:21:50766ブラウズ

クエリ文字を自動分割できるPHPのParse_str関数の使用例

この記事ではクエリ文字を自動分割できるPHPのParse_str関数の使用例を中心に紹介します。 URLを分割すると便利です。必要な友達はそれを参照できます

コードに直接移動します:

コードは次のとおりです:

$str = "1&errid=1&fee=2&balance=2582&fails=&msgid=634541149212681528&msg=すべて正常に送信されました。";

parse_str($str, $output);

echo $output['msgid'] //出力 634541149212681528

定義と用法

parse_str()関数はクエリ文字列を変数に解析します。

文法

parse_str(string,array)

パラメータの説明

文字列が必要です。解析する文字列を指定します。

配列はオプションです。変数を格納する配列の名前を指定します。このパラメータは、変数を配列に格納するように指示します。

ヒントとメモ

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

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

例1

コードは次のとおりです:

parse_str("id=23&name=John%20Adams");

$id をエコーし​​ます。」

「;

echo $name;

?>

出力:

コードは次のとおりです:

23

ジョン・アダムス

例2

コードは次のとおりです:

parse_str("id=23&name=John%20Adams",$myArray);

print_r($myArray);

?>

出力:

コードをコピーします。コードは次のとおりです:

配列

(

[id] => 23

[名前] => ジョン・アダムス

)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/852813.html技術記事クエリ文字を自動分割できるPHPのParse_str関数の使用例 この記事では、クエリ文字を自動分割できるPHPのParse_str関数の使用例を中心に紹介しています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。