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手册及PHP编程标准
Dec 17 PHP
珊瑚虫IP库浅析
Feb 15 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
解析PHP的session过期设置
Jun 29 PHP
php猴子选大王问题解决方法
May 12 PHP
PHP文件操作方法汇总
Jul 01 PHP
一个PHP实现的轻量级简单爬虫
Jul 08 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
Sep 22 PHP
thinkPHP内置字符串截取函数用法详解
Nov 15 PHP
PHP实现中国公民身份证号码有效性验证示例代码
May 03 PHP
PHP项目多语言配置平台实现过程解析
May 18 PHP
PhpStorm+xdebug+postman调试技巧分享
Sep 15 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
php目录管理函数小结
2008/09/10 PHP
php的sprintf函数的用法 控制浮点数格式
2014/02/14 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
php微信开发之图片回复功能
2018/06/14 PHP
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
Angular.js之作用域scope'@','=','&amp;'实例详解
2017/02/28 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
Python实现井字棋小游戏
2020/03/09 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
数控技校生自我鉴定
2014/03/02 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
群众路线剖析材料
2014/09/30 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
个人原因辞职信模板
2015/05/13 职场文书