2009-09-16 18 views

回答

2

越簡單越好:

$xml = '<?xml version="1.0" encoding="UTF-8" ?><result>'; 

foreach($result as $row){ 
$xml .= '<row>'; 
foreach($row as $key=>$value){ 
    $xml .= "<{$key}><![CDATA[{$value}]]></{$key}>"; 
} 
$xml .= '</row>'; 
} 
$xml .= '</result>'; 
+0

我建議不要使用此魔術引號。魔術報價不鼓勵,不久將被棄用。只要做顯式字符串連接。 – 2009-09-16 14:34:00

+0

@Jonathan Fingland:這段代碼並不使用魔術引號,它使用了可變的擴展,我不希望它會被棄用。雙引號字符串中的變量擴展:http://uk3.php.net/manual/en/language.types.string.php#language.types.string.parsing;魔術引號:http://uk3.php.net/magic_quotes – NickFitz 2009-09-16 17:10:20

相關問題