Я не могу понять поведение кода:Как эхо XML как простая строка?
Вход:
<?php
function polldaddy_choices($choices) {
foreach ($choices as $choice) {
$answer = "<pd:answer>
<pd:text>" . $choice . "</pd:text>
</pd:answer>";
echo $answer;
}
}
$total_choices = array('yes' , 'no' , 'do not know');
$ans = polldaddy_choices($total_choices);
$xml = "world" . $ans . "hello" ;
echo $xml;
?>
Выход:
<pd:answer>
<pd:text></pd:text>
</pd:answer><pd:answer>
<pd:text></pd:text>
</pd:answer><pd:answer>
<pd:text></pd:text>
</pd:answer>worldhello
Почему строка приходят в конце вывода?
Вот ссылка на codepad: http://codepad.org/2dbiCelb
Есть ли одна строка или заявление, которое вы не понимаете? –
Почему строка «привет» и «мир» подходит к концу вывода? Я поставил это в начале и в конце. – nit3ch