在PHP中试图将数组Foreach转换为XML


In PHP Trying to Get Array Foreach into XML

我有一个数组,我希望foreach将键和值显示为XML。页面正在提出<$value>,仅此而已?有什么想法吗?谢谢!

$XML_a = array ("Ticket_ID" => "12343456");
    $query = "";
 $string_top = 
"<varcor_api>
    <response>";
       foreach ($XML_a as $key => $value) {
          $query .= "<" . $key . "><" . $value . "></" . $key . ">";
       }
$string_bottom = "
    </response>
</varcor_api>
";
    echo $string_top . $query . $string_bottom;
将 XML

字符串连接成 XML 结构是个坏主意。请改用数组到 XML 的转换算法 - 请参阅将数组转换为 XML 和如何将数组转换为 SimpleXML。