2012-11-26 146 views
3

我想從這些數組中創建一個XML文檔。該陣列是這樣的:用PHP創建XML文檔

Array 
(
    [0] => Firstname1 
    [1] => Firstname2 
    [2] => Firstname3 
) 

Array 
(
    [0] => Lastname1 
    [1] => Lastname2 
    [2] => Lastname3 
) 
........... 

我想要的XML文檔進行結構是這樣的:

<Member> 
<Firstname>Firstname1</Firstname> 
<Lastname>Lastname1 </Lastname> 
</Member> 

我怎樣才能做到這一點?感謝幫助!

+4

你嘗試過什麼?我們不在這裏做你的工作。 – looper

+0

非常複製http://stackoverflow.com/questions/1397036/how-to-convert-array-to-simplexml – MLeFevre

+0

使用[SimpleXML](http://php.net/manual/en/book.simplexml .php) – ahiipsa

回答

3

使用此:http://php.net/manual/en/book.simplexml.php

和代碼(只是舉例如何建立這樣的結構):

$xml = new SimpleXMLElement('<xml></xml>'); 
foreach($first as $k=>$v){ 
    $member = $xml->addChild('Member'); 
    $member->addChild('Firstname',$v); 
    $member->addChild('Lastname',$last[$k]); 
}