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 相关文章推荐
从一个不错的留言本弄的mysql数据库操作类
Sep 02 PHP
mac下使用brew配置环境的步骤分享
May 23 PHP
PHP 中检查或过滤IP地址的实现代码
Nov 27 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
Thinkphp多文件上传实现方法
Oct 31 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
php使用Session和文件统计在线人数
Jul 04 PHP
使用PHPMailer发送邮件实例
Feb 15 PHP
Laravel中的Blade模板引擎示例详解
Oct 10 PHP
PHP连接MySQL数据库三种实现方法
Dec 10 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下MYSQL limit的优化
2008/01/10 PHP
QueryPath PHP 中的jQuery
2010/04/11 PHP
PHP XML error parsing SOAP payload on line 1
2010/06/17 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
JS 自定义函数缺省值的设置方法
2010/05/05 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
Scala解析Json字符串的实例详解
2017/10/11 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
Python批量转换文件编码格式
2015/05/17 Python
Python中的集合类型知识讲解
2015/08/19 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
秘书岗位职责
2013/11/18 职场文书
临床医师专业个人自我评价
2014/01/08 职场文书
医院总经理岗位职责
2014/02/04 职场文书
公司请假条格式
2014/04/11 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
党委工作总结2015
2015/04/27 职场文书
小学运动会前导词
2015/07/20 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
pytorch常用数据类型所占字节数对照表一览
2021/05/17 Python