我有以下兩點:生成數據陣列與PARAM地圖
- $ _POST陣列與發佈數據
$參數數組具有用於在期望的數據中的每個PARAM的路徑陣列。
$_POST = array( 'name' => 'Marcus', 'published' => 'Today', 'url' => 'http:://example.com', 'layout' => 'Some info...', ); $params = array( 'name' => 'Invoice.name', 'published' => 'Page.published', 'url' => 'Page.Data.url', 'layout' => 'Page.Data.layout', );
我想生成如下面的例子中的$數據數組。 我該怎麼做? 請注意,$ params數組中的「路徑」如何用於爲數據數組構建鍵,並使用$ _POST數組填充數據。
$data = array(
'User' => array(
'name' => 'Marcus',
),
'Page' => array(
'published' => 'Today',
'Data' => array(
'url' => 'http:://example.com',
'layout' => 'Some info...',
),
),
);
你的問題到底是什麼?不是$ data = array(array ['User'] = $ _ POST ['name'])等工作嗎? – Voitcus 2013-03-11 13:20:15
在具體的例子中,是的,但我想要基於$ params中的路徑以編程方式構建$ data數組。以上只是一個例子。相同的概念應在各個地方推導出來。 – preyz 2013-03-11 14:13:07