parse_str
(PHP 4, PHP 5)
parse_str — Parset de string in variabelen
Beschrijving
Parset str alsof het een query string is die met een URL meegegeven wordt en definieert variabelen in de huidige scope. Als de tweede parameter arr ook meegegeven wordt, worden de variabelen opgeslagen als array elementen.
Note: Het tweede, optionele parameter was toegevoegd in PHP 4.0.3.
Note: Om de huidige QUERY_STRING te krijgen, kun je de variabele $_SERVER['QUERY_STRING'] gebruiken. Het is misschien handig ook het stuk over variabelen van buiten PHP te lezen.
Example#1 Het gebruik van parse_str()
<?php
$str = "first=value&arr[]=foo+bar&second[]=baz";
parse_str($str);
echo $first; // value
echo $arr[0]; // foo bar
echo $arr[1]; // baz
parse_str($str, $output);
echo $output['first']; // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz
?>
Zie ook parse_url(), pathinfo(), set_magic_quotes_runtime() en urldecode().