<span /*</span><span *
* @desc 多维数组转化为支持curl提交数组
* @author lytian 2013-06-29
</span><span */</span>
<span public</span> <span function</span> toPost(<span array</span> <span $params</span> = <span array</span>(), <span $pre</span> = ''<span )
{
</span><span $result</span> = <span array</span><span ();
</span><span foreach</span> (<span $params</span> <span as</span> <span $key</span> => <span $val</span><span )
{
</span><span if</span> (<span is_array</span>(<span $val</span><span ))
{
</span><span $subPre</span> = (<span $pre</span>=="") ? <span $key</span> : <span $pre</span> . "[" . <span $key</span> . "]"<span ;
</span><span //</span><span $pre = "[" . $key . "]";</span>
<span $result</span> = <span array_merge</span>(<span $result</span>, toPost(<span $val</span>, <span $subPre</span><span ));
}
</span><span else</span><span
{
</span><span $result</span>[<span $pre</span>."[".<span $key</span>."]"] = <span $val</span><span ;
}
}
</span><span return</span> <span $result</span><span ;
}</span>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号