解析将多维数组转换为支持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 相关文章推荐
URL Rewrite的设置方法
Jan 02 PHP
php 生成随机验证码图片代码
Feb 08 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
Mar 06 PHP
PHP 年龄计算函数(精确到天)
Jun 07 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
Mar 04 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
Feb 14 PHP
Zend Framework入门教程之Zend_Session会话操作详解
Dec 08 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
Jan 13 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
php使用自带dom扩展进行元素匹配的原理解析
May 29 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
无线电广播的开始
2002/01/30 无线电
用libTemplate实现静态网页的生成
2006/10/09 PHP
php 用sock技术发送邮件的函数
2007/07/21 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP函数超时处理方法
2016/02/14 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
JavaScript中的Document文档对象
2008/01/16 Javascript
Prototype源码浅析 Number部分
2012/01/16 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
vue-router 前端路由之路由传值的方式详解
2019/04/30 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
Python自定义简单图轴简单实例
2018/01/08 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
python设置随机种子实例讲解
2019/09/12 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
日语专业毕业生自荐书
2014/06/18 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
自主招生专家推荐信
2015/03/26 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android