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

Orianna ·
更新时间:2024-11-01
· 548 次阅读

代码如下:
/**
     * @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;
    }

您可能感兴趣的文章:利用递归把多维数组转为一维数组的函数C++指向类成员函数的指针详细解析C++中的函数指针与函数对象的总结C语言数组指针的小例子C++中一维数组与指针的关系详细总结



维数 一维数组 curl 数组

需要 登录 后方可回复, 如果你还没有账号请 注册新账号