我有一个变量,其中是一个XML字符串。
在这个XML字符串中,我想迭代一个变量$items
,并在XML中创建<item>
元素的数量......虽然我不知道正确的语法...我正在尝试这样的东西,但它根本不起作用。
谢谢你的建议
// Not empty, array of numerous elements, just for example
// and imagination of array here.
$items = [];
$variable =
'<soap:Envelope>
<soap:Header>
<F2SoapHeader>
<login>login</login>
<psw>psw</psw>
</F2SoapHeader>
</soap:Header>
<soap:Body>
<method>
<items>
<?php foreach ($items as $item){ ?>
<item>
'. $item .'
</item>
<?php } ?>
</items>
</methods>
</soap:body>
</soap:Envelope>';
<?php
和?>
之间的所有内容都是php.<?php
和?>
之外的所有东西都将被服务器输出。
因此,肥皂输出必须保持在<?php
和?>
之外:
<?php
// Not empty, array of numerous elements, just for example
// and imagination of array here.
$items = []
?>
<soap:Envelope>
<soap:Header>
<F2SoapHeader>
<login>login</login>
<psw>psw</psw>
</F2SoapHeader>
</soap:Header>
<soap:Body>
<methods>
<items>
<?php foreach ($items as $item){ ?>
<item>
<?php $item ?>
</item>
<?php } ?>
</items>
</methods>
</soap:body>
</soap:Envelope>