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版(1)
Oct 09 PHP
php判断输入不超过mysql的varchar字段的长度范围
Jun 24 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
Jun 18 PHP
Php header()函数语法及使用代码
Nov 04 PHP
PHP mail()函数使用及配置方法
Jan 14 PHP
php创建sprite
Feb 11 PHP
php根据操作系统转换文件名大小写的方法
Feb 24 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
ajax+php控制所有后台函数调用
Jul 15 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
Feb 04 PHP
微信小程序结合ThinkPHP5授权登陆后获取手机号
Nov 23 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 编程请选择正确的文本编辑软件
2006/12/21 PHP
PHP操作数组相关函数
2011/02/03 PHP
php将时间差转换为字符串提示
2011/09/07 PHP
分享一个超好用的php header下载函数
2014/01/31 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
Python numpy实现数组合并实例(vstack,hstack)
2018/01/09 Python
python OpenCV学习笔记实现二维直方图
2018/02/08 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Python正则表达式和元字符详解
2018/11/29 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
2020/03/03 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
python 实现汉诺塔游戏
2020/11/28 Python
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
勤奋学习演讲稿
2014/05/10 职场文书
学习之星事迹材料
2014/05/17 职场文书
2014年销售工作总结与计划
2014/12/01 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
Python自动化爬取天眼查数据的实现
2021/06/15 Python
golang生成vcf通讯录格式文件详情
2022/03/25 Golang
Docker官方工具docker-registry案例演示
2022/04/13 Servers
速龙x4-860k处理器相当于i几
2022/04/20 数码科技