Vous êtes ici Fonction PHP > Description de la fonction parse_str()

 

Recherche sur les Noms des fonctions php/mysql

 
 

parse_str()

Définition

Analyse une requête HTTP - (PHP 4, PHP 5)

Description

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

Analyse la chaîne de caractères str comme s'il s'agissait d'une requête HTTP, passée via l'URL. Toutes les variables qu'elle y repère sont alors créées, avec leurs valeurs respectives.

Note: Pour accéder à l'URL appelante QUERY_STRING, vous devez utiliser la variable $_SERVER['QUERY_STRING']. Il est aussi intéressant de lire la section sur les variables externes à PHP.

Note: La configuration de magic_quotes_gpc affecte l'affichage de cette fonction car parse_str() utilise le même mécanisme que PHP utilise pour propager les variables $_GET, $_POST, etc.

Liste de paramètres

str

La chaîne d'entrée.

arr

Si le second paramètre arr est fourni, les variables y seront stockées, sous forme d'index de tableau.

Valeurs de retour

Aucune valeur n'est retournée.

Historique

Version Description

4.0.3 Ajout du paramètre arr .

Exemples

Exemple #1 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

?>



print> <ord
 
 
 

Bout de code utilisant la fonction parse_str()


Aucun bout de code n'utilise la fonction parse_str(). N'hésitez pas à en proposer un en vous connectant à l'espace membre.