2013-06-21 7 views
-1

У меня есть этот файл JSON.Анализ массива JSON, получающего имя массива

{ 
    "2438": { 
    "open": false, 
    "tag": "borci1", 
    }, 
    "2210": { 
    "open": false, 
    "tag": "Jeskinky", 
    }, 
} 

Я знаю, как получить, например. «tag» или «open», но как я могу получить «2438» и «2210»?

+0

'$ обр [ '2438'] 'не так ли? –

+0

Может ли этот ответ помочь вам? http://stackoverflow.com/questions/4343596/parsing-json-file-with-php – Duikboot

+0

Просто потратьте некоторое время на php.net ... в частности на страницы, посвященные циклам, и просмотрите список [функций массива в php] (http://php.net/manual/en/ref.array.php), всего 79 функций, там будет один, который имеет дело с 'array_keys'. После этого, пожалуйста, прочитайте FAQ (http://stackoverflow.com/faq), чтобы понять, почему это не очень хорошо. Вопрос –

ответ

1

после разбора JSON с json_decode использования Еогеасп

foreach($json as $key=>$value) 
{ 
//$key is the index of array 
} 
+0

Большое спасибо, отлично работает для меня. – user2508811

1
$json_arr=json_decode($string,true); 
print_r(array_keys($json_arr)); 
Смежные вопросы