2016-03-19 10 views
0

から情報を取得:PHPは、私は自分のサーバー上の別のファイルにこのJSON配列を持つJSON配列

data = '[{"name" : "AAA", "year" : "1999", "plot" : "BBB", "run" : "194 min", "rated" : "PG-13", "score" : "7.7/10", "source" : "DDD", "id" : "000000"}]'; 

はどのようにPHPを使用すると、配列内の「名前」(AAA)を得るでしょうか?

イムは、ちょうどPHPとJSONで出始め、何も見つからない場合は申し訳ありません。 PHPで

+0

あなたのコードがありません。私たちはあなた –

+0

役立つコードを追加しますが、ファイルからこの値を取得しようとしましたか?あなたのコードを共有してください? = -http:の – C2486

+0

可能dupication //stackoverflow.com/questions/12429029/php-get-values-from-json-encode – rahul

答えて

0

、あなたにJSON応答からnameを取得することができます。

// your json response 
$string = '[{"name" : "AAA", "year" : "1999", "plot" : "BBB", "run" : "194 min", "rated" : "PG-13", "score" : "7.7/10", "source" : "DDD", "id" : "000000"}]'; 

$encoded = json_decode($string,TRUE); 
print_r($encoded); // complete array 
echo $encoded[0]['name']; // print AAA 
+1

ありがとうございました!正確に私が必要なもの! –

+0

@ S.Doe:あなたを助けてうれしい – devpro

0
$data = '[{"name" : "AAA", "year" : "1999", "plot" : "BBB", "run" : "194 min", "rated" : "PG-13", "score" : "7.7/10", "source" : "DDD", "id" : "000000"}]'; 

$data_array = json_decode($data); 
var_dump(current($data_array)->name); 

これはあなたが何を望むかですか?

0

あなたはJSON形式でいくつかのデータを持っているとあなたはそれらのいずれかを参照したい場合。あなたのプログラミング言語に応じて、以下の方法を使用することができます -

PHP: -

$data = '[{"name" : "AAA", "year" : "1999", "plot" : "BBB", "run" : "194 min", "rated" : "PG-13", "score" : "7.7/10", "source" : "DDD", "id" : "000000"}]'; 
$parsedData = json_decode($data,TRUE); 

今すぐ$ parsedDataが配列であり、あなたが

foreach($parsedData as $key => $value) 
{ 
    $name = $value['name']; 
} 
としてのようにキーを使用して値にアクセスすることができます

JavaScript: -

data = '[{"name" : "AAA", "year" : "1999", "plot" : "BBB", "run" : "194 min", "rated" : "PG-13", "score" : "7.7/10", "source" : "DDD", "id" : "000000"}]'; 
var parsedData = JSON.parse(data); 
var dataCount = parseData.length,index; 
for(index = 0 ; index < dataCount ; i++) 
{ 
    var name = parsedData[index]['name']; 
    // var name = parsedData[index].name; // or 
} 
関連する問題