/** * 將數組轉換為xml * @param array $data 要轉換的數組 * @param bool $root 是否要根節點 * @return string xml字符串 * @author Dragondean * @url http://www.cnblogs.com/dragondean */ function arr_to_xml($data, $root = true) { $str = ""; if ($root) { $str .= "<xml>"; } foreach ($data as $key => $val) { if (is_array($val)) { $child = arr_to_xml($val, false); $str .= "<$key>$child</$key>"; } else { $str .= "<$key><![CDATA[$val]]></$key>"; } } if ($root) { $str .= "</xml>"; } return $str; }