📜  PHP | parse_str()函数

📅  最后修改于: 2022-05-13 01:56:18.864000             🧑  作者: Mango

PHP | parse_str()函数

parse_str()函数是PHP中的一个内置函数,它将查询字符串解析为变量。传递给此函数进行解析的字符串是通过 URL 传递的查询字符串的格式。

句法 :

parse_str($string, $array)

参数:此函数接受两个参数,如上述语法所示,其中第一个参数必须提供,第二个参数是可选的。所有这些参数描述如下:

  • $ 字符串:它指定要解析的字符串。
  • $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:


输出:

Richik
20

程序 2:在这个程序中,我们将变量存储在一个数组中,然后使用 print_r()函数显示该数组。


输出:

Array
(
    [roll_no] => 2
    [year] => 2nd
    [gpa] => 8.3
)

参考:
http:// PHP.net/manual/en/函数.parse-str。 PHP