Funções para String
PHP Manual

parse_str

(PHP 4, PHP 5)

parse_strConverte a string em variáveis

Descrição

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

Converte str como se ela tivesse sido passada via URL e define o valor das variáveis.

Nota:

Para pegar a QUERY_STRING atual, você deve usar a variável $_SERVER['QUERY_STRING']. também você deve querer ler a seção sobre variáveis de fora do PHP.

Nota:

A configuração magic_quotes_gpc afeta a saída desta função, parse_str() usa o mesmo mecanismo que o PHP usa para popular as variáveis $_GET, $_POST, etc.

Parâmetros

str

A string de entrada.

arr

Se o segundo parâmetro arr é usado, variável são armazenadas nesta variável como elementos de um array.

Valor Retornado

Não há valor retornado.

Changelog

Versão Descrição
4.0.3 O parâmetro arr foi adicionado

Exemplos

Exemplo #1 Usando 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

?>

Veja Também


Funções para String
PHP Manual