解析将多维数组转换为支持curl提交的一维数组格式


Posted in PHP onJuly 08, 2013
/**
     * @desc    多维数组转化为支持curl提交数组
     * @author    三水点靠木    2013-07-8
     */
    public function toPost(array $params = array(), $pre = '')
    {
        $result = array();
        foreach ($params as $key => $val)
        {
                if (is_array($val))
                {
                    $subPre = ($pre=="") ? $key : $pre . "[" . $key . "]";
                    //$pre = "[" . $key . "]";
                    $result = array_merge($result, toPost($val, $subPre));                }
                else
                {
                    $result[$pre."[".$key."]"] = $val;
                }
        }

        return $result;
    }
PHP 相关文章推荐
MayFish PHP的MVC架构的开发框架
Aug 13 PHP
PHP访问MYSQL数据库封装类(附函数说明)
Dec 04 PHP
PHP笔记之:日期函数的使用介绍
Apr 24 PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
解决CodeIgniter伪静态失效
Jun 09 PHP
PHP实现动态执行代码的方法
Mar 25 PHP
php类的自动加载操作实例详解
Sep 28 PHP
php实现留言板功能(代码详解)
Mar 28 PHP
PHP+原生态ajax实现的省市联动功能详解
Aug 15 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
ThinkPHP5框架缓存查询操作分析
May 30 PHP
常见的5个PHP编码小陋习以及优化实例讲解
Feb 27 PHP
php采集文章中的图片获取替换到本地(实现代码)
Jul 08 #PHP
php打开文件fopen函数的使用说明
Jul 05 #PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 #PHP
如何利用PHP执行.SQL文件
Jul 05 #PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 #PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
Jul 05 #PHP
PHP仿博客园 个人博客(2) 数据库增添改删
Jul 05 #PHP
You might like
PHP 数据结构 算法 三元组 Triplet
2011/07/02 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
php简单实现sql防注入的方法
2016/04/22 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
js实现的彩色方块飞舞奇幻效果
2016/01/27 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
React-intl 实现多语言的示例代码
2017/11/03 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
使用PYTHON接收多播数据的代码
2012/03/01 Python
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
详解Python中的各种函数的使用
2015/05/24 Python
Python中文竖排显示的方法
2015/07/28 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
python dataframe NaN处理方式
2019/12/26 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
2014年公司迎新年活动方案
2014/02/24 职场文书
村长贪污检举信
2014/04/04 职场文书
股份合作协议书
2014/04/12 职场文书
学校端午节活动方案
2014/08/23 职场文书
建筑横幅标语
2014/10/09 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
检举信的写法
2019/04/10 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
MySQL连接控制插件介绍
2021/09/25 MySQL