首页 > 代码库 > 字符串函数parse_str()
字符串函数parse_str()
parse_str() — 将字符串解析成多个变量
void parse_str ( string $str [, array &$arr ] )
如果 str
是 URL 传递入的查询字符串(query string),则将它解析为变量并设置到当前作用域。
Note:
获取当前的 QUERY_STRING,你可以使用 $_SERVER[‘QUERY_STRING‘] 变量。 同时,你也许该阅读 来自 PHP 之外的变量 这一节。
Note:
magic_quotes_gpc 影响到了 parse_str() 这个函数的输出,和 PHP 用于填充 $_GET、 $_POST 及其他变量的机制一致。
Example #1 parse_str() 的使用 <?php $str = "first=value&arr[]=foo+bar&arr[]=baz"; parse_str($str); echo $first; // value echo $arr[0]; // foo bar echo $arr[1]; // baz parse_str($str, $output); echo $output[‘first‘]; // value echo $output[‘arr‘][0]; // foo bar echo $output[‘arr‘][1]; // baz ?>
参见 ?
- parse_url() - 解析 URL,返回其组成部分
- pathinfo() - 返回文件路径的信息
- http_build_query() - 生成 URL-encode 之后的请求字符串
- get_magic_quotes_gpc() - 获取当前 magic_quotes_gpc 的配置选项设置
- urldecode() - 解码已编码的 URL 字符
http://php.net/manual/zh/function.parse-str.php
字符串函数parse_str()
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。