目前我有以下代码,但由于某种原因它只输出一项
基本上我试图做的是说 foreachmainPropertyUrl
创建一个列表 foreach 列表但由于某种原因我只得到一个ListingId
主要提要位于 - http://api.trademe.co.nz/v1/Member/4389666/Listings/All.xml
PHP:
$mainXmlUrl = simplexml_load_file("http://api.trademe.co.nz/v1/Member/4389666/Listings/All.xml");
$listing = $mainXmlUrl->List->Listing;
$mainPropertyUrl = simplexml_load_file("http://api.trademe.co.nz/v1/Listings/$listing->ListingId.xml");
在我的 HTML 中,我尝试做一个通用的 foreach 循环,但不使用该$url
变量,因为我不确定如何使用适用于一个列表的代码来实现它。
我还尝试创建一个列表 ID 数组,但它没有显示数据:
$ListingArray = array();
foreach ($listing[0] as $id) {
$IDNum = $id->ListingId;
$ListingArray[] = $IDNum;
}
var_dump($ListingArray);
HTML 片段:
<?php foreach ($mainPropertyUrl as $url): ?>
<div class="listingContainer">
<h2><?php echo $tradeMePropertyAddressFull;?></h2>
<div class="listingAttributes">
<div class="col0">
<span class="name"><?php echo $mainPropertyDetails[0]->Attribute[0]->DisplayName;?>:</span>
<span class="value"><?php echo $tradeMePropertyBathrooms[0];?></span>