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+MYSQL会员系统的登陆即权限判断实现代码
Sep 23 PHP
PHP include任意文件或URL介绍
Apr 29 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
访问编码后的中文URL返回404错误的解决方法
Aug 20 PHP
PHP数组排序之sort、asort与ksort用法实例
Sep 08 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
Sep 23 PHP
php防止网站被攻击的应急代码
Oct 21 PHP
php通过文件头判断格式的方法
May 28 PHP
php 生成签名及验证签名详解
Oct 26 PHP
Yii 2.0中场景的使用教程
Jun 02 PHP
php回调函数处理数组操作示例
Apr 13 PHP
PHP超全局变量实现原理及代码解析
Sep 01 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
如何用C语言编写PHP扩展的详解
2013/06/13 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
javascript onmouseout 解决办法
2010/07/17 Javascript
date.parse在IE和FF中的区别
2010/07/29 Javascript
遍历jquery对象的代码分享
2011/11/02 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
js判断是否是手机页面
2017/03/17 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
Vuerouter的beforeEach与afterEach钩子函数的区别
2018/12/26 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
django项目搭建与Session使用详解
2018/10/10 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
python3 map函数和filter函数详解
2019/08/26 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
工程造价管理专业大专生求职信
2013/10/06 职场文书
高效课堂标语
2014/06/26 职场文书
欠款起诉书范文
2015/05/19 职场文书
恰同学少年观后感
2015/06/08 职场文书
新闻报道稿范文
2015/07/23 职场文书
高三化学教学反思
2016/02/22 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
压缩Redis里的字符串大对象操作
2021/06/23 Redis
深入浅析Django MTV模式
2021/09/04 Python