Fonction parse_str

La fonction parse_str analyse une chaîne de paramètres GET en un tableau. Il s'agit d'une chaîne de la forme suivante :

php'var1=value1&var2=value2'

La chaîne à analyser est passée en premier paramètre, et le deuxième paramètre doit être le nom de la variable dans laquelle le résultat sera placé.

Syntaxe

phpparse_str(string $string, array &$result): void

Exemple

Analysons une chaîne en un tableau :

php<?php
  $str = 'var1=value1&var2=value2';
  
  parse_str($str, $arr);
  var_dump($arr);
?>

Résultat de l'exécution du code :

php['var1'=>'value1', 'var2'=>'value2']

Voir aussi

  • la fonction explode,
    qui divise une chaîne en un tableau à l'aide d'un séparateur
  • la fonction str_split,
    qui divise une chaîne en un tableau par longueur