PHP マニュアル
前のページ |  | 次のページ

# parse_str

(PHP 3, PHP 4, PHP 5)

parse_str -- 文字列を処理し、変数に代入する

## 説明

void parse_str ( string str [, array &arr] )

URL経由で渡されるクエリー文字列と同様に`str` を処理し、現在のスコープに変数をセットします。2番目の引数 `arr` が指定された場合、 変数は、代わりに配列の要素としてこの変数に保存されます。

> 注意: 現在の QUERY_STRING を取得するには、変数 $_SERVER['QUERY_STRING'] を使用する事ができます。また、 PHPの外部から来る変数 のセクションも読んでください。

> 注意: オプションの2番目のパラメータのサポートはPHP 4.0.3で追加さされま した。

例 1. parse_str()の使用法

`<?php $str = "first=value&arr[]=foo+bar&arr[]=baz"; parse_str($str); echo $first; // value echo $arr[0]; // foo bar echo $arr[1]; // baz parse_str($str, $output); echo $output['first']; // value echo $output['arr'][0]; // foo bar echo $output['arr'][1]; // baz ?>`

parse_url(), pathinfo(), http_build_query(), get_magic_quotes_gpc(), urldecode() も参照ください。

前のページ | ホーム | 次のページ
ord | 上に戻る | print