parse_str

parse_str -- Analyse une requête HTTP

Description

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 .

Le support du paramètre optionnel arr a été ajouté en PHP 4.0.3 .

Exemple 1 . Exemple avec parse_str( )

 
?php

 
$str

 
=

 
"

 
premier=valeur

 
second[]=qui+fonctionne

 
second[]=autre"

 
;

 
parse_str($str)

 
;

 
echo

 
$premier

 
;

 
/

 
*

 
affiche

 
"valeur

 
"

 
*

 
/

 
echo

 
$second[0]

 
;

 
/

 
*

 
affiche

 
"qui

 
fonctionne

 
"

 
*

 
/

 
echo

 
$second[1]

 
;

 
/

 
*

 
affiche

 
"autre

 
"

 
*

 
/

 
?





Voir aussi set_magic_quotes_runtime( ) et urldecode( ) .