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动态变静态原理
Nov 25 PHP
PHP 数组入门教程小结
May 20 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
Jun 19 PHP
php数组随机排序实现方法
Jun 13 PHP
基于PHP实现的事件机制实例分析
Jun 18 PHP
php实现表单多按钮提交action的处理方法
Oct 24 PHP
反射调用private方法实践(php、java)
Dec 21 PHP
PHP会话操作之cookie用法分析
Sep 28 PHP
PHP进程通信基础之信号
Feb 19 PHP
PHP简单实现正则匹配省市区的方法
Apr 13 PHP
php的lavarel框架中join和orWhere的用法
Dec 28 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中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
2020/08/30 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
JavaScript引用类型Array实例分析
2018/07/24 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
python匿名函数用法实例分析
2019/08/03 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
python3中布局背景颜色代码分析
2020/12/01 Python
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
台湾最大网路书店:博客来
2018/03/18 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
.NET程序员的几道面试题
2012/06/01 面试题
企业行政文员岗位职责
2013/12/03 职场文书
股东协议书
2014/04/14 职场文书
2016银行招聘自荐信
2016/01/28 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers