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:
L'impostazione magic_quotes_gpc
influisce sull'output di questa funzione, poichè parse_str() utilizza
lo stesso meccanismo che usa il PHP per compilare le variabili
$_GET, $_POST, ecc.
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(),
get_magic_quotes_gpc() e urldecode().