我有以下數組。我甚至不確定該數組是否格式正確。我甚至不確定我的陣列是否正確。將PHP數據結構轉換爲序列化的XML
我想將下列數組轉換爲使用PHP的序列化XML。我正在使用屬性的attr標籤。
這裏是數組:
$data = Array(
'name' => 'account',
'attr' => Array(
'id' => 123456
),
'children' => Array(
Array(
'name' => 'name',
'attr' => Array(),
'children' => Array(
'BBC'
),
),
Array(
'name' => 'monitors',
'attr' => Array(),
'children' => Array(
Array(
'name' => 'monitor',
'attr' => Array(
'id' => 5235632
),
'children' => Array(
Array(
'name' => 'url',
'attr' => Array(),
'children' => Array(
'http://www.bbc.co.uk/'
)
)
)
),
Array(
'name' => 'monitor',
'attr' => Array(
'id' => 5235633
),
'children' => Array(
Array(
'name' => 'url',
'attr' => Array(),
'children' => Array(
'http://www.bbc.co.uk/news'
)
)
)
)
)
)
)
);
的可能的複製[如何數組轉換爲SimpleXML的(http://stackoverflow.com/questions/1397036/how-to-convert-array-to-simplexml) –
這個問題不說清楚 - 你只是問數組是否有效,或者如何做一個XML轉換? 在檢查數組是有效的 - 我只是嘗試var_dump($數據),並檢查你得到輸出後,第一個實例定義它。運行php -l將顯示是否存在解析錯誤,但不會對找到它有幫助。附:你發佈的數組對象是有效的php –
如何做xml轉換請 –