現在、次のコードがありますが、何らかの理由で1つのアイテムしか出力されていません
基本的に私がやろうとしたことはmainPropertyUrl
、foreachが各リストのリストを作成すると言うことですが、何らかの理由で私は1つしか返されていません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
、1つのリストで機能するコードでどのように実装するかわからないため、変数を使用しませんでした。
また、リスト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>