解析將多維數(shù)組轉(zhuǎn)換為支持curl提交的一維數(shù)組格式
更新時間:2013年07月08日 09:08:28 作者:
本篇文章是對將多維數(shù)組轉(zhuǎn)換為支持curl提交的一維數(shù)組格式實現(xiàn)代碼進行了詳細的分析介紹,需要的朋友參考下
復(fù)制代碼 代碼如下:
/**
* @desc 多維數(shù)組轉(zhuǎn)化為支持curl提交數(shù)組
* @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;
}
相關(guān)文章
php下HTTP Response中的Chunked編碼實現(xiàn)方法
有時候,Web服務(wù)器生成HTTP Response是無法在Header就確定消息大小的,這時一般來說服務(wù)器將不會提供Content-Length的頭信息,而采用Chunked編碼動態(tài)的提供body內(nèi)容的長度。2008-11-11PHP入門教程之正則表達式基本用法實例詳解(正則匹配,搜索,分割等)
這篇文章主要介紹了PHP入門教程之正則表達式基本用法,結(jié)合實例形式分析了正則表達式的結(jié)構(gòu)、原理及正則匹配、搜索、分割、元子符、修飾符等相關(guān)概念與操作技巧,需要的朋友可以參考下2016-09-09