解析将多维数组转换为支持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+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
Nov 07 PHP
PHP curl 并发最佳实践代码分享
Sep 05 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 PHP
php实现使用正则将文本中的网址转换成链接标签
Dec 03 PHP
php遍历目录方法小结
Mar 10 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
Sep 11 PHP
Zend Framework实现自定义过滤器的方法
Dec 09 PHP
yii2多图上传组件的使用教程
May 10 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
Oct 11 PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 PHP
详解PHP中curl_multi并发的实现
Jun 08 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 不错的学习资料
2009/02/06 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
php头像上传预览实例代码
2017/05/02 PHP
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
浅析javascript中function 的 length 属性
2014/05/27 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
2016/12/16 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
2017/02/27 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
Python操作列表的常用方法分享
2014/02/13 Python
python求众数问题实例
2014/09/26 Python
在Python的Django框架中创建语言文件
2015/07/27 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
分析Python读取文件时的路径问题
2018/02/11 Python
Python中new方法的详解
2019/01/15 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
Python内存泄漏和内存溢出的解决方案
2020/09/26 Python
numba提升python运行速度的实例方法
2021/01/25 Python
信息管理员岗位职责
2013/12/01 职场文书
公司年会晚宴演讲稿
2014/01/06 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书