2017-04-06 1 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($obj['results'] as $data) // On each iteration $data will be updated with 0, 1, 2 index values 
{ 
    echo $data['jobtitle']; 
} 
+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

変化名前$array

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

あなたの結果を達成するために、foreachループを使用する必要が

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']; 
} 
関連する問題