7.101.38 parse_str()Analyse une requête HTTP[ Exemples avec parse_str ] PHP 3, PHP 4
void
parse_str (
string
str
,
array
arr
)
parse_str
analyse la chaîne de caractères
str
comme s'il s'agissait d'une requête
HTTP, passée via l'URL, en méthode GET ou POST. Toutes les
variables qu'elle y repère sont alors créées, avec leurs valeurs
respectives. Si le second paramètre
arr
est fourni, les variables y seront stockées, sous forme d'index
de tableau.
Note |
Le support du paramètre optionnel
arr
a été
ajouté en
PHP
4.0.3.
|
Exemple avec 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 ?>
|
Voir aussi
parse_url
,
pathinfo
,
set_magic_quotes_runtime
et
urldecode
.
|