PHP parse_str() 函数
定义和用法
parse_str() 函数把查询字符串解析到变量中。
语法
parse_str(string,array)
参数
描述
string |
必需。规定要解析的字符串。 |
array |
可选。规定存储变量的数组名称。该参数指示变量存储到数组中。 |
提示和注释
注释:如果未设置 array 参数,由该函数设置的变量将覆盖已由同名变量。
注释:php.ini 中的 magic_quotes_gpc 设置影响该函数的输出。如果已启用,那么在 parse_str() 解析之前,变量会被 addslashes() 转换。
例子
例子 1
<?php
parse_str("id=23&name=John%20Adams");
echo $id."<br />";
echo $name;
?>
输出:
23
John Adams
例子 2
<?php
parse_str("id=23&name=John%20Adams",$myArray);
print_r($myArray);
?>
输出:
Array
(
[id] => 23
[name] => John Adams
)
分享到:
相关推荐
PHP 中的 URL 解析方法 parse_url 和 parse_str PHP 中有两个方法可以用来解析 URL,分别是 parse_url 和 parse_str。下面将对这两个方法进行详细的介绍。 一、parse_url parse_url 是 PHP 中的一个函数,用于...
PHP中的Parse_str函数是一个内建函数,其功能是将URL或字符串中的查询部分自动分割,并将分割后的结果存储到一个数组中。使用Parse_str函数可以简化处理URL查询字符串的任务,让开发人员更方便地获取和使用这些参数...
总之,`parse_url` 和 `parse_str` 是PHP中处理URL和查询字符串的强大工具。前者分解URL成其组成成分,后者将查询字符串解析为PHP变量。理解并熟练使用这两个函数,对于处理与URL相关的任务至关重要。
PHP中有两个方法可以用来解析URL,分别是parse_url和parse_str。 parse_url 解析 URL,返回其组成部分 mixed parse_url ( string $url [, int $component = -1 ] ) 本函数解析一个 URL 并返回一个关联数组,包含在 ...
PHP中的parse_str()函数用于将URL或查询字符串解析为变量,这对于处理HTTP GET请求传递的参数尤其有用。在进行Web开发时,经常需要通过URL的查询字符串来传递参数,而parse_str()函数可以解析这些查询字符串,并将其...
本文实例讲述了php使用parse_str实现查询字符串解析到变量中的方法。分享给大家供大家参考,具体如下: parse_str()函数可实现把字符串解析到变量中,这意味着实现了字符串与变量之间的一种转换机制,在与客户端数据...
`parse_url()` 是 PHP 中的一个内置函数,用于解析 URL,并将其组成部分分解成一个关联数组。...在处理涉及 URL 的复杂逻辑时,结合其他函数如 `parse_str()`(用于解析查询字符串)一起使用,可以实现更强大的功能。
开发人员应当遵循最佳实践,如关闭`register_globals`,谨慎使用`$$`、`extract()`和`parse_str()`,并始终验证和过滤输入数据,以防止此类漏洞的发生。进行代码审计时,应特别注意这些潜在的风险点。
PHP提供了一个名为`parse_str`的函数,可以轻松完成这项工作: ```php parse_str($query_string, $params); ``` `parse_str`函数会将查询字符串解析成一个关联数组,其中键是参数名,值是参数值。现在,`$params`...
这里使用了 PHP 的内置函数 `array_merge()` 来合并两个数组,并使用 `is_string()` 判断 `$args` 是否为字符串,如果是则调用 `wp_parse_str()` 处理。 总的来说,`wp_parse_args()` 是 WordPress 开发中的一个...
这里的`str_repeat`函数创建了一个2040个"A"字符的字符串,作为溢出数据。当tidy_parse_file尝试处理这个超长的文件路径时,就会触发问题。 通过调试器,我们可以看到PHP引擎在加载扩展时的一系列操作,例如调用`...
##### parse_str (string $str, array &$arr) : void **功能**:将字符串解析为数组。 **示例**: ```php parse_str("name=John&age=25", $data); var_dump($data); // 输出: array(2) { ["name"]=> string...
`parse_url`用于分解URL,`parse_str`则将URL查询字符串转换为PHP数组。 此外,还可以使用Google Analytics、百度统计等第三方服务来更准确地追踪这些数据,它们提供了丰富的API和报告功能,可以深入了解用户行为、...
### PHP常用函数集合详解 #### 一、字符串处理函数 在PHP编程中,字符串处理是非常常见且重要的操作。... echo str_ireplace("world", "universe", "Hello World!"); // 输出: Hello Universe! ``...