• 技术文章 >后端开发 >php教程

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

    高洛峰高洛峰2016-12-26 14:07:15原创1353
    主要用途就是记录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之将POST数据转化为字符串的实现代码相关文章请关注PHP中文网!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:POST 数据 字符串
    上一篇:前端实现文件的断点续传(前端文件提交+后端PHP文件接收) 下一篇:php 输出json及显示json中的中文汉字详解及实例
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 分享一个有趣的php版本的扫雷!• PHP学习18例• PHP闭包(Closure)初探• 配置eAccelerator和XCache扩展来加速PHP程序的执行,_PHP教程• 浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接),浅析关键词_PHP教程
    1/1

    PHP中文网