【发布时间】:2016-02-16 18:29:15
【问题描述】:
我从几个 SOAP 方法中获取数据。使用 simplexml_load_string() 我可以获取特定数据,使用 foreach 循环我可以显示该方法的值。
这是我的代码的一部分,用于两种方法的结果:
foreach($sxml1->NewDataSet->HotelFacility as $item) {
echo '<div class="hotel">';
echo '<div class="name">' . $item->FacName . '</div>';
echo '</div>';
}
foreach($sxml2->NewDataSet->HotelPresentation as $item) {
echo '<div class="hotel">';
echo '<div class="desc">' . $item->PresText . '</div>';
echo '</div>';
}
如何将这些值加入到一个主要的酒店 div HTML 结构中,如下所示:
<div class="hotel">
<div class="name">the_value_from_the_first_method</div>
<div class="desc">the_value_from_the_second_method</div>
</div>
<div class="hotel">
<div class="name">the_value_from_the_first_method</div>
<div class="desc">the_value_from_the_second_method</div>
</div>
<div class="hotel">
<div class="name">the_value_from_the_first_method</div>
<div class="desc">the_value_from_the_second_method</div>
</div>...
注意:div 的数量将作为 SOAP 方法的结果动态显示,因此结果必须从 foreach 循环中生成。
【问题讨论】: