2015-05-20 3 views
0

У меня есть объект, как показано ниже, и я хочу, чтобы извлечь данные иззначение Достаньте из JSON строки

stdClass Object 
(
    [day1] => stdClass Object 
    (
     [0] => 12.06.2015 
     [part1] => Array 
      (
       [0] => 19.00 
       [1] => 22.00 
      ) 

     [part2] => Array 
      (
       [0] => 
       [1] => 
      ) 

    ) 
) 

Как я буду получать дату, как показано выше, с помощью клавиши 0. Я могу получить другие как

$ string-> day1-> part1 [0] Как я могу получить дату "12.06.2015"? Это кажется сложным.

JSON строка для справки

{"day1":{"0":"12.06.2015","part1":["19.00","22.00"],"part2":["",""]},"day2":{"0":"13.06.2015","part1":["09.00","12.00"],"part2":["13.00","17.00"]}} 

used json_decode to decode it. 
+0

Можете ли вы разместить строку JSON? – Akar

+0

@Akar см. Обновленный вопрос –

ответ

3

Вы можете использовать это:

echo $string->day1->{0}; 

Или мое предпочтение, расшифровывает как массив со вторым аргументом, равным true в json_decode() использовать это:

echo $string['day1'][0]; 
+0

спасибо за предложение :). Он работает (Y). –

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