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 相关文章推荐
如何将数据从文本导入到mysql
Oct 09 PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
Sep 11 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
Jun 15 PHP
php去掉URL网址中带有PHPSESSID的配置方法
Jul 08 PHP
PHP程序员必须清楚的问题汇总
Dec 18 PHP
php使用CURL伪造IP和来源实例详解
Jan 15 PHP
PHP基于文件存储实现缓存的方法
Jul 20 PHP
PHP中的Session对象如何使用
Sep 25 PHP
php中的抽象方法和抽象类
Feb 14 PHP
CakePHP框架Model函数定义方法示例
Aug 04 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 PHP
PHP的mysqli_stmt_init()函数讲解
Jan 24 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解析html类库simple_html_dom的转码bug
2014/05/22 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
JavaScript中合并数组的N种方法
2014/09/16 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
js实现选中页面文字将其分享到新浪微博
2015/11/05 Javascript
跟我学习javascript的var预解析与函数声明提升
2015/11/16 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
vuejs点击class变化的实例
2018/09/05 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
Javascript地址引用代码实例解析
2020/02/25 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
在python中pandas的series合并方法
2018/11/12 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
附答案的Java面试题
2012/11/19 面试题
自我鉴定模板
2013/10/29 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
财产分割协议书范本
2014/11/03 职场文书
教师个人工作总结范文2014
2014/11/10 职场文书
2015小学语文教师个人工作总结
2015/05/20 职场文书
2015年科普工作总结
2015/07/23 职场文书