parse_str

(PHP 3, PHP 4 , PHP 5)

parse_str -- Suddivide una stringa in variabili

Descrizione

void parse_str ( string str [, array arr] )

Suddivide la stringa str come se fosse una stringa di query passata via URL ed imposta le variabili con visibilità locale. Se si indica il secondo parametro arr, la variabili sono memorizzate come elementi della matrice arr.

Nota: Il supporto per il secondo parametro, opzionale, è stato aggiunto in PHP 4.0.3.

Nota: Per avere la QUERY_STRING corrente occorre utilizzare la variabile $_SERVER['QUERY_STRING']. Inoltre è opportuno leggere la sezione sulle variabili esterne al PHP.

Esempio 1. Esempio di uso di 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

?>

Vedere anche parse_url(), pathinfo(), set_magic_quotes_runtime() e urldecode().

Hosting by: hurra.com
Generated: 2007-01-26 17:56:47