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 网页游戏开发入门教程一(webgame+design)
Oct 26 PHP
PHP数组交集的优化代码分析
Mar 06 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
Jul 18 PHP
PHP中call_user_func_array()函数的用法演示
Feb 05 PHP
php实现统计邮件大小的方法
Aug 06 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
重新认识php array_merge函数
Aug 31 PHP
php简单操作mysql数据库的类
Apr 16 PHP
php经典算法集锦
Nov 14 PHP
Thinkphp和onethink实现微信支付插件
Apr 13 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 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 读写json文件及修改json的方法
2018/03/07 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
2016/05/23 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
2018/01/15 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
这15个Vue指令,让你的项目开发爽到爆
2019/10/11 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
python自动zip压缩目录的方法
2015/06/28 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python for i in range ()用法详解
2020/09/18 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
重阳节登山活动方案
2014/02/03 职场文书
师范生自我鉴定
2014/03/20 职场文书
新店开张活动方案
2014/08/24 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
大学生暑假实习总结
2015/07/13 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技