时时商务社区

标题: 解析将多维数组转换为支持curl提交的一维数组格式 [打印本页]

作者: 网络通达    时间: 2018-2-14 08:15

            [U]复制代码[/U] 代码如下:
/**
     * @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++中一维数组与指针的关系详细总结
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2