У меня есть массив, в котором я хочу, чтобы 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. Вместо этого используйте алгоритм преобразования Array to XML - см. Преобразование массива в XML и Как преобразовать массив в SimpleXML.
"<$value />"
? Также я бы действительно использовалDOMDocument
для этого ....