当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP parse_str()用法及代码示例


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:

<?php 
      
    parse_str("name=Richik&age=20"); 
    echo $name."\n".$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



相关用法


注:本文由纯净天空筛选整理自RICHIK BHATTACHARJEE大神的英文原创作品 PHP | parse_str() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。