parse_str()函数是PHP中的内置函数,它将查询字符串解析为变量。传递给此函数进行解析的字符串采用通过URL传递的查询字符串的格式。
用法:
parse_str($string, $array)
参数:此函数接受上面语法中所示的两个参数,其中必须提供第一个参数,而第二个参数是可选的。所有这些参数如下所述:
$string:它指定要分析的字符串。
$array:这是一个可选参数,用于指定用于存储变量的数组的名称。此参数指示变量将存储在数组中。
例子:
Input : "name=Richik&age=20"
Output : $name = Richik
$age = 20
Input : "roll_no=2&year=2nd&gpa=8.3"
Output : $roll_no = 2
$year = 2nd
$gpa = 8.3
以下示例程序旨在说明PHP中的parse_str()函数:
示例1:
parse_str("name=Richik&age=20");
echo $name."\n".$age;
?>
输出:
Richik
20
示例2:在此程序中,我们将变量存储在数组中,然后使用print_r()函数显示数组。
parse_str("roll_no=2&year=2nd&gpa=8.3", $array);
print_r($array);
?>
输出:
Array
(
[roll_no] => 2
[year] => 2nd
[gpa] => 8.3
)