解析将多维数组转换为支持curl提交的一维数组格式

2015-01-24信息快讯网

本篇文章是对将多维数组转换为支持curl提交的一维数组格式实现代码进行了详细的分析介绍,需要的朋友参考下

/**
     * @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的curl开启问题探讨
php使用curl存储cookie的示例
php定义数组和使用示例(php数组的定义方法)
php数组合并的二种方法
php数组删除元素示例
php像数组一样存取和修改字符串字符
php的array数组和使用实例简明教程(容易理解)
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
3个PHP多维数组转为一维数组的方法实例
php function用法如何递归及return和echo区别
php获得url参数中具有&的值的方法
php多维数组去掉重复值示例分享
php二维数组转成字符串示例
一个PHP二维数组排序的函数分享
迅速确定php多维数组的深度的方法
PHP 关于访问控制的和运算符优先级介绍
php采集文章中的图片获取替换到本地(实现代码)
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
基于PHP创建Cookie数组的详解
PHP删除数组中特定元素的两种方法
解析array splice的移除数组中指定键的值,返回一个新的数组
浅析php插件 HTMLPurifier HTML解析器
php curl选项列表(超详细)
关于php 接口问题(php接口主要也就是运用curl,curl函数)
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
PHP以指定字段为索引返回数据库所取的数据数组
php获取$_POST同名参数数组的实现介绍
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
解析PHP将对象转换成数组的方法(兼容多维数组类型)
探讨php中遍历二维数组的几种方法详解
php二维数组排序与默认自然排序的方法介绍
php 判断数组是几维数组
利用递归把多维数组转为一维数组的函数
©2014-2024 dbsqp.com