(PHP 4, PHP 5, PHP 7)
parse_str — Convierte el string en variables
$str
[, array &$arr
] ) : void
Analiza str
como si fuera un string de consulta
pasado por medio de un URL y establece variables en el ámbito actual.
Nota:
Para obtener el QUERY_STRING actual, se puede utilizar la variable $_SERVER['QUERY_STRING']. También se puede consultar la sección sobre variables a partir de fuentes externas.
Nota:
La configuración magic_quotes_gpc afecta la salida de esta función, ya que parse_str() usa el mismo mecanismo que PHP utiliza para poblar las variables $_GET, $_POST, etc.
str
El string de entrada.
arr
Si el segundo parámetro arr
está presente,
es su lugar las variables serán almacenadas en esta variable como elementos de array.
No devuelve ningún valor.
Ejemplo #1 Utilizando 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
?>