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 相关文章推荐
用缓存实现静态页面的测试
Dec 06 PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
Sep 30 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
php生成验证码函数
Oct 20 PHP
php 获取文件行数的方法总结
Oct 11 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
Apr 18 PHP
Yii2设置默认控制器的两种方法
May 19 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
Jun 07 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 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
DC动画很好看?新作烂得令人发指,名叫《红色之子》
2020/04/09 欧美动漫
PHP 观察者模式的实现代码
2013/05/10 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
Javascript中的数学函数
2007/04/04 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
Javascript变量作用域详解
2013/12/06 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
vue 表单输入格式化中文输入法异常问题
2018/05/30 Javascript
详解JavaScript 新语法之Class 的私有属性与私有方法
2019/04/23 Javascript
Python中pygame的mouse鼠标事件用法实例
2015/11/11 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
python 装饰器的使用示例
2020/10/10 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
如何估计一张表的大小(假设该表中有1万条数据)
2016/03/27 面试题
打架检讨书100字
2014/01/19 职场文书
房产代理公证处委托书
2014/04/04 职场文书
社区学习雷锋活动总结
2014/04/25 职场文书
网络营销策划方案
2014/06/04 职场文书
受伤赔偿协议书
2014/09/24 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang
HTML中的表格元素介绍
2022/02/28 HTML / CSS