Funkcja parse_str

Funkcja parse_str dzieli ciąg znaków z parametrami GET na tablicę. Chodzi o ciąg znaków następującego rodzaju:

php'var1=value1&var2=value2'

Ciąg znaków do podziału jest przekazywany pierwszym parametrem, a drugim parametrem należy przekazać nazwę zmiennej, do której zostanie umieszczony wynik.

Składnia

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

Przykład

Podzielmy ciąg znaków na tablicę:

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

Wynik wykonania kodu:

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

Zobacz też

  • funkcję explode,
    która dzieli ciąg znaków na tablicę według separatora
  • funkcję str_split,
    która dzieli ciąg znaków na tablicę według ilości