查询

parse_str()函数—用法及示例

「 将查询字符串解析到变量中 」


函数名称:parse_str()

适用版本:所有版本

函数描述:parse_str() 函数将查询字符串解析到变量中。

语法:void parse_str ( string $str , array &$arr )

参数:

  • $str:要解析的查询字符串。
  • &$arr:解析后的变量将被存储在此数组中。

返回值:无返回值。

示例:

$queryString = "first_name=John&last_name=Doe&age=25";

// 创建一个空数组来存储解析后的变量
$variables = array();

// 解析查询字符串
parse_str($queryString, $variables);

// 输出解析后的变量
echo $variables['first_name']; // 输出: John
echo $variables['last_name'];  // 输出: Doe
echo $variables['age'];        // 输出: 25

解释:在上面的示例中,我们首先定义了一个包含查询字符串的变量 $queryString。然后,我们创建了一个空数组 $variables 来存储解析后的变量。接下来,我们使用 parse_str() 函数将查询字符串解析到 $variables 数组中。最后,我们可以通过索引访问解析后的变量,并输出它们的值。

注意:如果查询字符串中存在相同的参数名,则解析后的变量将成为一个数组。例如,如果查询字符串为 "colors=red&colors=blue&colors=green",那么 $variables['colors'] 将是一个包含三个元素的数组。

补充纠错
上一个函数: parse_url()函数
下一个函数: parse_ini_string()函数
热门PHP函数
分享链接