2017-02-28 56 views
-1

我想顯示名稱,城市等,並且我不想僅顯示其中的一部分數據。如何使用PHP中的Httpfull從REST JSON響應中獲取特定屬性

<?php  
$url='my url'; 
$res = \Httpful\Request::get($url)->expectsJson()->send(); 
$data = json_decode($res,true); 
print_r($data); ?> 

的輸出是:

陣列([消息] => OK [屬性] =>數組([ID] => 193547 [broker_id] => 4772 [second_broker_id] => 7530 [third_broker_id] => 4695 [地址] => 534 Canyon Drive [city] => Eyota [state] => MN [zip] => 55934 [county] => Olmsted [market] => [submarket] = > [cross_streets] => [location_description] =>主題物業是 沿着42號公路定位,從90號州際公路前往 Eyota。毗鄰該物業是34-u尼特輔助生活/內存 護理中心,以及一個小型住宅發展。不到1 英里是城市的西區公園,其中有2個棒球場, 滑板公園,沙灘排球場,它甚至在溫暖的夏季月份主辦農貿市場 。 Eyota擁有2,025人口,在羅徹斯特以東13英里處有 ,人口爲10萬。 [緯度] => 43.995568 [經度] => -92.24475 [名稱] =>元 一般#17079 [property_type_id] => 2 [property_subtype_id] => 203 [additional_property_subtype_ids] =>數組()

+0

打印$的數據,看看屬性要顯示 –

+0

能否請你告訴我你的數據輸出? –

+0

我這樣做,但它會顯示所有的數據,我只是想顯示它的名字和城市呢? –

回答

0

如果您希望特定數據只能通過密鑰直接訪問它。

按照您的例子:

$data = json_decode($res,true); 
$name = $data['properties'][0]['name']; 
$city = $data['properties'][0]['city']; 
+0

注意:Undefined index:第9行C:\ xampp \ htdocs \ arif \ index.php中的屬性 –

+0

注意:未定義的索引:C:\ xampp \ htdocs \ arif \ index.php中的屬性在行10 –

+0

注意:在第12行的C:\ xampp \ htdocs \ arif \ index.php中的數組到字符串轉換 –

相關問題