231 votes

Analyse la chaîne de requête dans un tableau

Comment puis-je activer une chaîne ci-dessous dans un tableau?

C’est le tableau que je cherche,

385voto

Anthony Points 14424

Vous voulez le `` fonction et vous devez définir le deuxième paramètre d’avoir les données dans un tableau au lieu d’en variables distinctes.

37voto

Rocket Hazmat Points 87407

Utilisation de parse_str() .

 $str = 'pg_id=2&parent_id=2&document&video';
parse_str($str, $arr);
print_r($arr);
 

20voto

user2196608 Points 19

Utilisez http://us1.php.net/parse_str

Attention, c'est:

parse_str($str, &$array)

ne pas

$array = parse_str($str); .

19voto

KingCrunch Points 45168

Il y a plusieurs méthodes possibles, mais pour vous, il y a déjà une fonction intégrée

 $array = array();
parse_str($string, $array);
var_dump($array);
 

-1voto

Vous pouvez simplement utiliser http_build_query (Documentation)

 <?php

$data = array('foo'=>'bar',
              'baz'=>'boom',
              'cow'=>'milk',
              'php'=>'hypertext processor');

echo http_build_query($data) . "\n";
echo http_build_query($data, '', '&amp;');

?>
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X