Función parse_str
La función parse_str divide una cadena
con parámetros GET en un array. Se refiere a
una cadena del siguiente tipo:
'var1=value1&var2=value2'
La cadena para dividir se pasa como primer parámetro, y como segundo parámetro se debe pasar el nombre de la variable en la que se guardará el resultado.
Sintaxis
parse_str(string $string, array &$result): void
Ejemplo
Vamos a dividir la cadena en un array:
<?php
$str = 'var1=value1&var2=value2';
parse_str($str, $arr);
var_dump($arr);
?>
El resultado de ejecutar el código:
['var1'=>'value1', 'var2'=>'value2']