parse_strEffettua il parsing della stringa in variabili
&reftitle.description;
voidparse_strstringstringarrayresult
Suddivide la stringa string come se fosse una query string
passata via URL ed imposta le variabili nell'ambito corrente (o nell'array
se è fornito il parametro result).
&reftitle.parameters;
string
La stringa di input.
result
Se è presente il secondo parametro result,
le variabili vengono invece memorizzate in questa variabile come elementi dell'array.
L'uso di questa funzione senza il parametro result è fortemente
NON CONSIGLIATO e DEPRECATO a partire da PHP 7.2.
A partire da PHP 8.0.0, il parametro result è OBBLIGATORIO.
&reftitle.returnvalues;
&return.void;
&reftitle.changelog;
&Version;&Description;8.0.0result non è più opzionale.
7.2.0
L'uso di parse_str senza un secondo parametro
ora genera un avviso E_DEPRECATED.
&reftitle.examples;
Utilizzo di parse_str
]]>
Poiché le variabili in PHP non possono contenere punti e spazi nei loro nomi,
questi vengono convertiti in underscore. Lo stesso vale per la denominazione delle
rispettive chiavi nell'array quando si usa questa funzione con il
parametro result.
parse_str name mangling
]]>
&reftitle.notes;
Su tutte le variabili create (o i valori restituiti nell'array se è impostato il secondo parametro)
sarà già eseguita la funzione urldecode.
Per ottenere la QUERY_STRING corrente, puoi usare la variabile
$_SERVER['QUERY_STRING'].
Inoltre, potrebbe essere utile leggere la sezione su
variabili da fonti
esterne.
&reftitle.seealso;
parse_urlpathinfohttp_build_queryurldecode