解析将多维数组转换为支持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 常用字符串函数总结
Mar 15 PHP
两个强悍的php 图像处理类1
Jun 15 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
浅谈json_encode用法
Mar 05 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
PHP HTTP 认证实例详解
Nov 03 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
Mar 15 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
Sep 30 PHP
PHP 中魔术常量的实例详解
Oct 26 PHP
php curl优化下载微信头像的方法总结
Sep 07 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
Oct 12 PHP
PHP多进程简单实例小结
Nov 09 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强大的时间转换函数strtotime
2016/02/18 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
2016/10/28 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
彪哥1.1(智能表格)提供下载
2006/09/07 Javascript
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
jQuery组件easyui基本布局实现代码
2016/08/25 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
微信小程序中使用自定义图标(阿里icon)的方法
2018/08/20 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
python批量修改文件名的实现代码
2014/09/01 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
Python的历史与优缺点整理
2020/05/26 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
物流管理专业大学生自荐信
2013/10/04 职场文书
培训自我鉴定
2014/01/31 职场文书
学生评语大全
2014/04/18 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
环保项目建议书
2014/08/26 职场文书
六查六看剖析材料
2014/10/06 职场文书
沂蒙六姐妹观后感
2015/06/08 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python
Java实现简单小画板
2022/06/10 Java/Android