語法:void parse_str ( string $str [, array &$arr ] )
功用:解析字串變數$str。如果它是經由url傳遞過來的查詢字串,將會以實際的變數儲存值。如果有指定第二個$arr陣列變數,則解析出來的值會存到陣列裡面去,而陣列的key就是字串裡的變數名稱。經此函數解析出來的變數範圍只在當時的區塊有效。
範例:
<?php
$str = "first=value&arr[]=foo+bar&arr[]=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 ?>