PHP之将POST数据转化为字符串的实现代码

 更新时间:2016年11月03日 21:28:10   投稿:mdxy-dxy  
今天来分享一个方便我们做LOG日志记录的自定义函数,需要将POST数据转化为字符串,需要的朋友可以参考下

主要用途就是记录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使用OB缓存实现静态化功能示例

    PHP使用OB缓存实现静态化功能示例

    这篇文章主要介绍了PHP使用OB缓存实现静态化功能,结合具体实例形式分析了php基于OB缓存读取数据库并生成静态文件相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • PHP实现基于3DES算法加密解密字符串示例

    PHP实现基于3DES算法加密解密字符串示例

    这篇文章主要介绍了PHP实现基于3DES算法加密解密字符串,简单描述了3DES加密算法的概念、原理并结合实例形式分析了3DES加密算法具体定义与使用技巧,需要的朋友可以参考下
    2018-08-08
  • PHP7新功能总结

    PHP7新功能总结

    在本文里我们给大家介绍了关于PHP7新功能以及相关知识点内容,正在学习PHP7的朋友们参考下。
    2019-04-04
  • 使用WordPress发送电子邮件的相关PHP函数用法解析

    使用WordPress发送电子邮件的相关PHP函数用法解析

    这篇文章主要介绍了使用WordPress发送电子邮件的相关PHP函数用法解析,文中还提到了常见的邮件无法发送的情况的解决,需要的朋友可以参考下
    2015-12-12
  • 解决微信授权回调页面域名只能设置一个的问题

    解决微信授权回调页面域名只能设置一个的问题

    在做项目集成微信登录以及微信支付的时候,都需要进行用户授权。本文主要介绍了关于网页授权回调域名的说明以及解决微信授权回调页面域名只能设置一个问题的方案。需要的朋友可以参考借鉴
    2016-12-12
  • PHP 加密解密内部算法

    PHP 加密解密内部算法

    最近学习URL跳转的时候新进三个超好用的PHP加密解密函数,貌似是discuz里的…使用这些加密解密的原因是因为有时自己的URL地址被人获取以后想破解你里面传值的内容就必须知道你的key,没有key,他应该要破了一阵子才能知道你URL里面的内容吧。
    2010-04-04
  • FastCGI 进程意外退出造成500错误

    FastCGI 进程意外退出造成500错误

    这篇文章主要介绍了FastCGI 进程意外退出造成500错误的相关资料,需要的朋友可以参考下
    2015-07-07
  • PHP 验证码的实现代码

    PHP 验证码的实现代码

    PHP 验证码的实现代码,需要的朋友可以参考下。
    2011-07-07
  • PHP简洁函数(PHP简单明了函数语法)

    PHP简洁函数(PHP简单明了函数语法)

    笔者由于碰到用户多次修改页面,所以在麻烦的情况下,改用php完成技术开发,这篇文章主要记录PHP简洁函数,讲述PHP简单明了函数语法,适合人群为对开源社区感兴趣,对php感兴趣,有一点时间了解下php,希望对读者带来快乐
    2012-06-06
  • WordPress中注册菜单与调用菜单的方法详解

    WordPress中注册菜单与调用菜单的方法详解

    这篇文章主要介绍了WordPress中注册菜单与调用菜单的方法详解,分别依靠register_nav_menus()函数与wp_nav_menu()函数的使用,需要的朋友可以参考下
    2015-12-12

最新评论