PHP之将POST数据转化为字符串的实现代码


Posted in PHP onNovember 03, 2016

主要用途就是记录POST过来的参数;

以下函数主要原理还是应用递归方式,将多维数组转化为一维数组进行,最后进行数组转字符串处理既可拿到POST过来的数据字符串化;

核心代码:

/**
 * 应用于LOG记录POST参数使用
 * 
 * @version 0.0.1
 * @Author Chenjl <ciwdream@gmail.com>
 * 
 * @return string
 */
function getPostLog(array $_data = array(),$n = ''){
 $_gPOST = empty($_data) ? I('post.') : $_data;
 $_rs = array();
 foreach ($_gPOST AS $name=>$value){
  if( is_array($value) ){
   $_rs[] = getPostLog($value,$name);
  }else{
   if( !empty($_data) ){
    $_rs[] = $n.'['.$name.']'.'='.$value;
   }else{
    $_rs[] = $name.'='.$value;
   }
  }
 }
 $_rs = implode('&', $_rs);
 return $_rs;
}

完成

PHP 相关文章推荐
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 PHP
php去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
php中拷贝构造函数、赋值运算符重载
Jul 25 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
Apr 24 PHP
PHP计算一年多少个星期和每周的开始和结束日期
Jul 01 PHP
PHP基本语法总结
Sep 06 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
摘自织梦CMS中的图片处理类
Aug 08 PHP
修改Laravel5.3中的路由文件与路径
Aug 10 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
May 05 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
laravel 框架结合关联查询 when()用法分析
Nov 22 PHP
PHP读取文件的常见几种方法
Nov 03 #PHP
PHP自定义多进制的方法
Nov 03 #PHP
关于PHP中字符串与多进制转换函数的实例代码
Nov 03 #PHP
注释PHP和html混合代码的小技巧(分享)
Nov 03 #PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
Nov 03 #PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 #PHP
php正则去除网页中所有的html,js,css,注释的实现方法
Nov 03 #PHP
You might like
PHP学习笔记之二
2011/01/17 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
详解PHP归并排序的实现
2016/10/18 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
JS的replace方法介绍
2012/10/20 Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
2014/01/10 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
简单的js表格操作
2016/09/24 Javascript
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
python安装gdal的两种方法
2019/10/29 Python
Python3 assert断言实现原理解析
2020/03/02 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
Camper鞋西班牙官方网上商店:西班牙马略卡岛的鞋类品牌
2019/03/14 全球购物
新学期班主任寄语
2014/01/18 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
机械操作工岗位职责
2014/08/08 职场文书
地震捐款倡议书
2014/08/29 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
成本会计岗位职责
2015/02/03 职场文书
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python