PHP | parse_str()函数

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

null

语法:

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:

<?php
parse_str ( "name=Richik&age=20" );
echo $name . "" . $age ;
?>


输出:

Richik
20

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

<?php
parse_str ( "roll_no=2&year=2nd&gpa=8.3" , $array );
print_r( $array );
?>


输出:

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

参考: http://php.net/manual/en/function.parse-str.php

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享