PHP中可以自动分割查询字符的Parse_str函数使用示例


Posted in PHP onJuly 25, 2014

直接上代码:

 $str = "1&errid=1&fee=2&balance=2582&fails=&msgid=634541149212681528&msg=全部发送成功。";

    parse_str($str, $output);

    echo $output['msgid'];  //输出 634541149212681528

定义和用法

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 相关文章推荐
PHP+JS无限级可伸缩菜单详解(简单易懂)
Jan 02 PHP
PHP中HTTP方式下的Gzip压缩传输方法举偶
Feb 15 PHP
木翼下载系统中说明的PHP安全配置方法
Jun 16 PHP
PHP学习 变量使用总结
Mar 24 PHP
PHP可逆加密/解密函数分享
Sep 25 PHP
php笔记之:数据类型与常量的使用分析
May 14 PHP
PHP实现的封装验证码类详解
Jun 18 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
Jan 07 PHP
destoon安全设置中需要设置可写权限的目录及文件
Jun 21 PHP
thinkPHP使用post方式查询时分页失效的解决方法
Dec 09 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
PHP一个简单的无需刷新爬虫
Jan 05 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
Jul 25 #PHP
PHP实现根据设备类型自动跳转相应页面的方法
Jul 24 #PHP
PHP结合JQueryJcrop实现图片裁切实例详解
Jul 24 #PHP
PHP 5.3新增魔术方法__invoke概述
Jul 23 #PHP
php实现与erlang的二进制通讯实例解析
Jul 23 #PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
Jul 23 #PHP
Yii使用CLinkPager分页实例详解
Jul 23 #PHP
You might like
新浪新闻小偷
2006/10/09 PHP
PHP之数组学习
2011/05/29 PHP
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
php获取手机端的号码以及ip地址实例代码
2018/09/12 PHP
javascript新手语法小结
2008/06/15 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
Js操作Select大全(取值、设置选中等等)
2013/10/29 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
DOM 高级编程
2015/05/06 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
浅谈jquery上下滑动的注意事项
2016/10/13 Javascript
NodeJS测试框架mocha入门教程
2017/03/28 NodeJs
Vue中计算属性computed的示例解读
2017/07/26 Javascript
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
解决iview打包时UglifyJs报错的问题
2018/03/07 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
python先序遍历二叉树问题
2017/11/10 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
详解CSS3+JS完美实现放大镜模式
2020/12/03 HTML / CSS
泰国第一在线超市:Tops
2021/02/13 全球购物
爱岗敬业演讲稿范文
2014/01/14 职场文书
2014年大学生自我评价
2014/01/19 职场文书
优秀员工获奖感言
2014/03/01 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
公司董事长岗位职责
2014/06/08 职场文书
2014年体育工作总结
2014/11/24 职场文书
离职信范文
2015/06/23 职场文书
vue打包时去掉所有的console.log
2022/04/10 Vue.js