Funkce parse_str

Funkce parse_str rozdělí řetězec s GET parametry do pole. Má se na mysli řetězec následujícího tvaru:

php'var1=value1&var2=value2'

Řetězec pro rozdělení se předává prvním parametrem, a druhým parametrem je třeba předat název proměnné, do které se uloží výsledek.

Syntaxe

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

Příklad

Pojďme rozdělit řetězec do pole:

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

Výsledek provedení kódu:

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

Viz také

  • funkci explode,
    která rozdělí řetězec do pole podle oddělovače
  • funkci str_split,
    která rozdělí řetězec do pole podle počtu znaků