2014-02-05 4 views
0
array(2) { 
["success"]=> 
    string(1) "1" 
["return"]=> 
    array(125) { 
    [0]=> 
    array(11) { 
    ["marketid"]=> 
    string(3) "141" 
    ["label"]=> 
    string(6) "42/BTC" 
    ["primary_currency_code"]=> 
    string(2) "42" 
    ["primary_currency_name"]=> 
    string(6) "42Coin" 
    ["secondary_currency_code"]=> 
    string(3) "BTC" 
    ["secondary_currency_name"]=> 
    string(7) "BitCoin" 
    ["current_volume"]=> 
    string(10) "0.11628537" 
    ["last_trade"]=> 
    string(12) "223.00000000" 
    ["high_trade"]=> 
    string(12) "256.88999999" 
    ["low_trade"]=> 
    string(12) "205.00000000" 
    ["created"]=> 
    string(19) "2014-01-12 19:35:49" 
} 
} 

Я пытался обработать это в PHPJSON синтаксического анализа данных не может понять

$result = api_query("getmarkets"); 

$json = json_decode($result); 
var_dump($result); 

Я много раз пытался начать обработку этих данных, но как бы я начать эту я что-то вроде $ JSON мышления [ 'return'] [0] ['marketid'] захватит идентификатор рынка.

+0

Это не JSON ... Это PHP print_r() данные ... –

ответ

0

Похоже, что это уже объект php, поэтому нет необходимости разбирать как json.

попробовать ...

$result['return'][0]['marketid'] 

... и удалить ...

$json = json_decode($result); 
+0

спасибо, иногда это сбивает с толку чтобы смешаться с json-массивами и объектами JSON, и что они сложны, я не слишком много делал, спасибо за вашу любезную помощь. – TheCryptKeeper

Смежные вопросы