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:

php'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

phpparse_str(string $string, array &$result): void

Ejemplo

Vamos a dividir la cadena en un array:

php<?php
  $str = 'var1=value1&var2=value2';
  
  parse_str($str, $arr);
  var_dump($arr);
?>

El resultado de ejecutar el código:

php['var1'=>'value1', 'var2'=>'value2']

Ver también

  • la función explode,
    que divide una cadena en un array por un separador
  • la función str_split,
    que divide una cadena en un array por cantidad