簡體   English   中英

php循環以提取json數據字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM