解析将多维数组转换为支持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网站基础优化方法小结
Sep 29 PHP
PHP中将字符串转化为整数(int) intval() printf() 性能测试
Mar 20 PHP
php源代码安装常见错误与解决办法分享
May 28 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
PHP header()函数常用方法总结
Apr 11 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
Jun 03 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
Mar 31 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
php 广告点击统计代码(php+mysql)
Feb 21 PHP
PHP getName()函数讲解
Feb 03 PHP
详细分析PHP7与PHP5区别
Jun 26 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 include_path设置技巧分享
2011/07/03 PHP
php格式化金额函数分享
2015/02/02 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
代码触发js事件(click、change)示例应用
2013/12/13 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
JavaScript合并两个数组并去除重复项的方法
2015/06/13 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
JavaScript中splice与slice的区别
2017/05/09 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
Python程序设计入门(2)变量类型简介
2014/06/16 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
金宝贝童装官网:Gymboree
2016/08/31 全球购物
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
GC是什么?为什么要有GC?
2013/12/08 面试题
大专毕业生求职信
2014/07/05 职场文书
毕业生实习期转正自我鉴定
2014/09/26 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
高中军训感想
2015/08/07 职场文书
小学体育课教学反思
2016/02/16 职场文书