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递归函数返回值使用方法
Feb 18 PHP
VIM中设置php自动缩进为4个空格的方法详解
Jun 14 PHP
PHP源码分析之变量的存储过程分解
Jul 03 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
PHP中strpos、strstr和stripos、stristr函数分析
Jun 11 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
ThinkPHP框架实现数据增删改
May 07 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
Jul 22 PHP
laravel 5.4中实现无限级分类的方法示例
Jul 27 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 PHP
PHP对接阿里云虚拟号的实现(号码隐私保护)
Apr 06 PHP
如何使用php生成zip压缩包
Apr 21 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实现网站文件批量压缩下载功能
2015/10/28 PHP
php基于curl实现随机ip地址抓取内容的方法
2016/10/11 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
2011/01/11 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
js微信分享API
2020/10/11 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
Vue异步组件使用详解
2017/04/08 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
Python正则表达式匹配HTML页面编码
2015/04/08 Python
python基于socket实现网络广播的方法
2015/04/29 Python
Python模块WSGI使用详解
2018/02/02 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
python3实现多线程聊天室
2018/12/12 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
python中turtle库的简单使用教程
2020/11/11 Python
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
什么是跨站脚本攻击
2014/12/11 面试题
信息技术教学反思
2014/02/12 职场文书
空乘英文求职信
2014/04/13 职场文书
比较几种Redis集群方案
2021/06/21 Redis
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android