parse_str
PHP -> Funkcie -> Funkcie pre prácu s reťazcami PHP -> parse_str
Syntax
void parse_str(string str);
Popis
Príkaz jazyka PHP rozparsuje řetězec do proměnných
Rozparsuje řetězec jako kdyby to byl query-string předaný v URL a definuje příslušné proměnné v současném rozsahu platnosti. Pokud je předán druhý argument arr, proměnné se místo toho uloží do této proměnné jako pole.
Poznámka: Volitelný druhý parametr je k dispozici od PHP 4.0.3.
Poznámka: Pro získání aktuálního QUERY_STRING, možná budete muset použít proměnnou $_SERVER['QUERY_STRING'].
Príklad
$str = "first=value&second[]=this+works&second[]=another";
parse_str($str);
echo $first; /* prints "value" */
echo $second[0]; /* prints "this works" */
echo $second[1]; /* prints "another" */
parse_str($str);
echo $first; /* prints "value" */
echo $second[0]; /* prints "this works" */
echo $second[1]; /* prints "another" */
Pozri aj
parse_url, pathinfo, set_magic_quotes_runtime a urldecode