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 socke 向指定页面提交数据
Jul 23 PHP
php 保留小数点
Apr 21 PHP
一些 PHP 管理系统程序中的后门
Aug 05 PHP
PHP在不同页面间传递Json数据示例代码
Jun 08 PHP
php基于base64解码图片与加密图片还原实例
Nov 03 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
PHP内核学习教程之php opcode内核实现
Jan 27 PHP
Yii2配置Nginx伪静态的方法
May 05 PHP
Yii1.1框架实现PHP极光推送消息通知功能
Sep 06 PHP
laravel 执行迁移回滚示例
Oct 23 PHP
PHP设计模式入门之状态模式原理与实现方法分析
Apr 26 PHP
php 原生分页
Apr 01 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实现图片压缩的两则实例
2014/07/19 PHP
PHP多进程编程实例
2014/10/15 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
2014/11/16 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
2017/04/20 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
详解Django框架中用context来解析模板的方法
2015/07/20 Python
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
11月编程语言排行榜 Python逆袭C#上升到第4
2017/11/15 Python
python实现搜索文本文件内容脚本
2018/06/22 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
python实现爬山算法的思路详解
2019/04/09 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
Django models文件模型变更错误解决
2020/05/11 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
20行代码教你用python给证件照换底色的方法示例
2021/02/05 Python
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
如何进行有效的自我评价
2013/09/27 职场文书
护理自我鉴定范文
2013/10/06 职场文书
大三在校生电子商务求职信
2013/10/29 职场文书
分居协议书范本(律师见证版)
2014/11/26 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
出租车拒载检讨书
2015/01/28 职场文书
大学开学感言
2015/08/01 职场文书
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python