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自动反斜杠的函数代码
Jan 05 PHP
php xml 入门学习资料
Jan 01 PHP
php做下载文件的实现代码及文件名中乱码解决方法
Feb 03 PHP
PHP中for与foreach的区别分析
Mar 09 PHP
php/js获取客户端mac地址的实现代码
Jul 08 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
Jul 08 PHP
yii操作cookie实例简介
Jul 09 PHP
php实现的ping端口函数实例
Nov 12 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
PHP实现获取并生成数据库字典的方法
May 04 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
PHP验证码无法显示的原因及解决办法
Aug 11 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
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
php使用指定字符列表生成随机字符串的方法
2015/04/18 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
RR vs IO BO3 第一场2.13
2021/03/10 DOTA
prototype 的说明 js类
2006/09/07 Javascript
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
2011/10/01 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
django 解决扩展自带User表遇到的问题
2020/05/14 Python
python如何爬取动态网站
2020/09/09 Python
Python扫描端口的实现
2021/01/25 Python
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
毕业生个人求职信范例分享
2013/12/17 职场文书
上学迟到的检讨书
2014/01/11 职场文书
自我评价的范文
2014/02/02 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
垃圾桶标语
2014/06/24 职场文书
师范生见习报告
2014/10/31 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers