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

 2025-01-15  阅读 334  评论 8  点赞 116

摘要:主要用途就是记录post过来的参数; 以下函数主要原理还是应用递归方式,将多维数组转化为一维数组进行,最后进行数组转字符串处理既可拿到post过来的数据字符串化; 核心代码: /** * 应用于log记录post参数使用 * * @version 0.0.1 * @author chenjl * * @return string */

主要用途就是记录post过来的参数;

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

以下函数主要原理还是应用递归方式,将多维数组转化为一维数组进行,最后进行数组转字符串处理既可拿到post过来的数据字符串化;

核心代码:


/**
 * 应用于log记录post参数使用
 * 
 * @version 0.0.1
 * @author chenjl <[email protected]>
 * 
 * @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;
}

完成


标签:phpphp教程

评论列表:

  •   henbucuo
     发布于 3天前回复该评论
  • 写的很不错,学到了!
显示更多评论

发表评论:

管理员

承接各种程序开发,外贸网站代运营,外贸网站建设等项目
  • 内容2460
  • 积分67666
  • 金币86666

Copyright © 2024 LS'Blog-保定PHP程序员老宋个人博客 Inc. 保留所有权利。 Powered by LS'blog 3.0.3

页面耗时0.0273秒, 内存占用1.93 MB, 访问数据库30次

冀ICP备19034377号