2017-04-06 79 views
-2

我需要所有的公司名稱的值對應的值,我怎樣才能得到它...解析此JSON陣列 - 無法獲取

這裏是JSON的輸出...

Array 
 
(
 
    [version] => 2 
 
    [query] => web developer 
 
    [location] => Hyderabad, Andhra Pradesh 
 
    [paginationPayload] => 
 
    [results] => Array 
 
     (
 
      [0] => Array 
 
       (
 
        [company] => IBM 
 
        [country] => IN 
 
        [date] => Mon, 02 Apr 2017 07:10:15 GMT 
 
        [formattedRelativeTime] => 4 days ago 
 
        [stations] => 
 
       ) 
 
      [1] => Array 
 
       (
 
        [company] => IPRISM 
 
        [country] => IN 
 
        [date] => Mon, 01 Apr 2017 07:10:15 GMT 
 
        [formattedRelativeTime] => 5 days ago 
 
        [stations] => 
 
       ) 
 
      [2] => Array 
 
       (
 
        [company] => Sunlife 
 
        [country] => IN 
 
        [date] => Mon, 03 Apr 2017 
 
        [formattedRelativeTime] => 3 days ago 
 
        [stations] => 
 
       ) 
 
    ) 
 
)

我需要每家公司上市這裏在新訂單的價值,

IBM IPRISM 永明

+0

我能使用這個來獲取值:echo $ obj ['results'] [0] ['jobtitle'],但我需要這是Foreach格式.. –

+0

你能告訴我你使用的是什麼語言嗎? –

+1

你提到'foreach'。你嘗試過使用它嗎?看起來答案是「去遵循一些編程教程」 – Terminus

回答

1

你必須使用foreach循環與實際的數組變量來實現你的結果

foreach($array['results'] as $company){ 
    echo $company['company'].'<br />'; 
} 

改變名稱$array

+0

這個工作...謝謝 –

+0

嗨,如何獲得sdImg USIG的SimpleXML ,<項sdImg = 「/ A00000001A8.jpg」 hdImg = 「/ A00000001A8.jpg」> ABC <項sdImg = 「/ A00000007A8.jpg」 hdImg = 「/ A00000007A8.jpg」> ABC1

+0

@SharonMoore,你必須使用'的SimpleXMLElement()'請參考http://stackoverflow.com/a/6578969/3894567 –

0

試試這個:

foreach($obj['results'] as $data) // On each iteration $data will be updated with 0, 1, 2 index values 
{ 
    echo $data['jobtitle']; 
} 
0

我想你可以試試這個

foreach ($data['result'] as $key => $value) { 
    echo $value['company']; 
} 
0

嘗試像這樣,

$i=0; 
foreach($obj['results'] as $res){ 

echo $res[$i]['company']; 
$i++; 

} 
1

@Sharon穆爾嘗試array_column():

echo implode(" ", array_column($yourArray["results"], "company")); 
0

你可以嘗試象下面這樣:

foreach($arr['results'] as $company) 
{ 
    echo $company['company']; 
}