Funciones de strings
PHP Manual

parse_str

(PHP 4, PHP 5)

parse_strInterpreta el string en variables

Descripción

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

Interpreta str como si fuera un string de consulta pasado por medio de una 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.

Parámetros

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.

Valores devueltos

No devuelve ningún valor.

Historial de cambios

Versión Descripción
4.0.3 Fue agregado el parámetro arr.

Ejemplos

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

?>

Ver también


Funciones de strings
PHP Manual