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 相关文章推荐
Discuz! Passport 通行证整合
Mar 27 PHP
php MySQL与分页效率
Jun 04 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
Nov 09 PHP
显示程序执行时间php函数代码
Aug 29 PHP
memcache命令启动参数中文解释
Jan 13 PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
Smarty中调用FCKeditor的方法
Oct 27 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
Apr 07 PHP
Yii 2.0在Grid中格式化时间方法示例
Jun 06 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 PHP
利用PHP如何统计Nginx日志的User Agent数据
Mar 06 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安装问题
2006/10/09 PHP
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
计算php页面运行时间的函数介绍
2013/07/01 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
javascript Array数组对象的扩展函数代码
2010/05/22 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
2014/08/16 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
2016/08/11 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
vue实现动态按钮功能
2019/05/13 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
Python检测网站链接是否已存在
2016/04/07 Python
python绘制圆柱体的方法
2018/07/02 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
2018/09/04 Python
详解【python】str与json类型转换
2019/04/29 Python
在python shell中运行python文件的实现
2019/12/21 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
行政助理岗位职责
2013/11/10 职场文书
个人简历自荐信
2013/12/05 职场文书
团队队名口号大全
2014/06/06 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
投诉信格式范文
2015/07/02 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python