解析将多维数组转换为支持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 相关文章推荐
php学习笔记 类的声明与对象实例化
Jun 13 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
Nov 26 PHP
Drupal7中常用的数据库操作实例
Mar 02 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
PHP版本如何选择?应该使用哪个版本?
May 13 PHP
CodeIgniter视图使用注意事项
Jan 20 PHP
Yii2针对指定url的生成及图片等的引入方法小结
Jul 18 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
Yii2实现多域名跨域同步登录退出
Feb 04 PHP
thinkphp下MySQL数据库读写分离代码剖析
Apr 18 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
php遍历目录下文件并按修改时间排序操作示例
Jul 12 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 CKEditor 上传图片实现代码
2009/11/06 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
js和jquery中循环的退出和继续下一个循环
2014/09/03 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
JavaScript修改浏览器tab标题小技巧
2015/01/06 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
JavaScript中的small()方法使用详解
2015/06/08 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
详解angular脏检查原理及伪代码实现
2018/06/08 Javascript
在Windows8上的搭建Python和Django环境
2014/07/03 Python
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
python文件特定行插入和替换实例详解
2017/07/12 Python
python获取酷狗音乐top500的下载地址 MP3格式
2018/04/17 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
Giuseppe Zanotti美国官方网站:将鞋履视为高级时装般精心制作
2018/02/06 全球购物
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
学校介绍信范文
2014/01/14 职场文书
捐助倡议书范文
2014/04/15 职场文书
医学专业自荐信
2014/06/14 职场文书
辩论会主持词
2015/07/03 职场文书
学校标语口号大全
2015/12/26 职场文书
《钓鱼的启示》教学反思
2016/02/18 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server
Vue router配置与使用分析讲解
2022/12/24 Vue.js