解析将多维数组转换为支持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+DBM的同学录程序(2)
Oct 09 PHP
Snoopy类使用小例子
Apr 15 PHP
php empty() 检查一个变量是否为空
Nov 10 PHP
基于MySQL体系结构的分析
May 02 PHP
一个PHP的远程图片抓取函数分享
Sep 25 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
Apr 05 PHP
神盾加密解密教程(三)PHP 神盾解密工具
Jun 08 PHP
php ci框架中加载css和js文件失败的原因及解决方法
Jul 29 PHP
ThinkPHP框架设计及扩展详解
Nov 25 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
PHP网站常见安全漏洞,及相应防范措施总结
Mar 01 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正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
js转换对象为xml
2017/02/17 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
微信运维交互机器人的示例代码
2018/11/12 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
基于Python的Post请求数据爬取的方法详解
2019/06/14 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
运动会广播稿60字
2014/01/15 职场文书
高中班主任评语大全
2014/04/25 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
新学期家长寄语2016
2015/12/03 职场文书
python b站视频下载的五种版本
2021/05/27 Python
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android