2010-10-17 3 views

Répondre

60

Vous voulez parse_str(). Faites passer un tableau comme le 2ème paramètre et il va extraire les variables de la chaîne de requête que vous donnez dans le tableau:

<?php 
$str = "first=value&arr[]=foo+bar&arr[]=baz"; 
parse_str($str, $output); 

echo $output['first']; // value 
echo $output['arr'][0]; // foo bar 
echo $output['arr'][1]; // baz 

avis que c'est la fonction première liée figurant sur la page http_build_query.

+0

Note rapide: fournir le second paramètre (dans cet exemple, '$ output') est obligatoire depuis PHP 7.2. – haz

Questions connexes