[英]php loop to pull json data fields
大家好,感謝您的寶貴時間。 我試圖建立一個循環,以從JSON API供稿中提取特定字段。 json feed可以在這里看到:
https://uysmiami.com/search/api_server_custom.php
我試圖建立一個循環來從提要中的特定字段中獲取數據,但是我的PHP卻在限制其他內容。 我的循環結果可以在以下位置看到:
http://uysmiami.com/search/stevetest.php
我正在使用的代碼是:
<?php
$json = file_get_contents('https://api.iyba.pro/vessel?key=95d30b94b3a7e8b8c2df379fb00816960f86e203&id=80393');
$data = json_decode($json,true );
foreach($data as $vdata)
{ foreach($vdata as $number){
echo "Name: ".$number['ListingOwnerName']."<br />";
} }
?>
如何提取所需字段而不是前兩行和后四行毫無意義的東西?
再次感謝。
做這樣的事情,我得到了您想要的結果:
$dataFromUrl = file_get_contents( 'https://uysmiami.com/search/api_server_custom.php' );
$dataEn = json_decode( $dataFromUrl, TRUE );
foreach( $dataEn['V-Data'] as $vData )
{
if ( isset( $vData['ListingOwnerName'] ) )
{
echo "Name: " . $vData['ListingOwnerName'] . "<br />";
}
}
我不確定是否需要遍歷更多的內容,這就是為什么要嵌套另一個循環的原因,但是對於所示API中的V-Data數組,所有名稱都沒有數字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.