2017-04-06 81 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']; 
}