• Парсинг многоэтажного json?

    @Vitalik_vlk Автор вопроса
    @zelenin
    [["86071475","{\"completed_categorized_achievements\":{\"0\":{\"0\":[1408604553,1408605237],\"5\":[1408604553],\"7\":[1408605237],\"6\":[1408604802],\"9\":[1408606378],\"8\":[1408605930]},\"1\":{\"24\":[1408605140],\"10\":[1408605133],\"13\":[1408607221],\"12\":[1408605049,1408605049,1408605049],\"15\":[1408604551,1408605026,1408605569],\"14\":[1408604553,1408606378],\"22\":[1408604641,1408605140,1408605682],\"16\":[1408604519,1408605029],\"19\":[1408604686,1408605596],\"18\":[1408604544,1408605617],\"1\":[1408604721,1408605167],\"3\":[1408606301],\"2\":[1408605860],\"5\":[1408605291],\"4\":[1408605580,1408607753],\"7\":[1408605123,1408605167],\"6\":[1408605159,1408605518,1408605518],\"9\":[1408604641],\"8\":[1408605128]},\"2\":{\"12\":[1408607112],\"7\":[1408604721],\"6\":[1408605010,1408605608,1408606142]}},\"division\":{\"v_div\":0,\"h_div\":0,\"need_promoted\":false},\"static_resources\":{\"used_talents\":0,\"army_strength\":45,\"driving_skill\":0,\"achievement_points\":460},\"wish_list\":{},\"global_collection_wish_item\":null,\"analytics\":{\"generation\":0,\"source\":\"default\"},\"talents\":{},\"expiring_resources\":{\"collection_receive\":null,\"global_collection_receive\":null},\"names\":{\"squad_name\":\"\\u0411\\u0440\\u0443\\u043a\\u043b\\u0438\\u043d\"},\"static_maximum_resources\":{\"srup\":{\"amount\":2,\"maximum\":2},\"srua\":{\"amount\":1,\"maximum\":1},\"srut\":{\"amount\":1,\"maximum\":1}},\"categorized_medal_slots\":{\"0\":{\"category\":\"1\",\"group\":\"4\",\"medal\":\"0\"},\"1\":{\"category\":\"0\",\"medal\":\"0\",\"group\":\"0\"}},\"current_territory\":\"1\",\"medal_slots\":{},\"chips\":{\"1\":\"0\",\"0\":\"1\",\"2\":\"0\"},\"uniform\":\"0\",\"territories\":{\"1\":{\"collected\":null,\"doll\":{\"1\":\"1\",\"2\":\"0\",\"3\":\"0\",\"4\":\"1\"}},\"0\":{\"collected\":null},\"2\":{\"collected\":null}},\"version\":90,\"last_login\":1408610849,\"phrases\":{},\"experiences\":{\"experience\":5942},\"completed_achievements\":{},\"decks\":{\"1\":{\"parts\":{\"0\":{\"cards\":{\"cards\":{\"10\":{\"0\":{\"grade\":\"0\",\"flag\":null}}}},\"current_card\":{\"index\":\"0\",\"card\":\"10\"}}}},\"0\":{\"parts\":{\"1\":{\"cards\":{\"cards\":{\"10\":{\"0\":{\"grade\":\"0\",\"flag\":null}}}},\"current_card\":{\"index\":\"0\",\"card\":\"10\"}},\"0\":{\"cards\":{\"cards\":{\"10\":{\"0\":{\"grade\":\"0\",\"flag\":null}}}},\"current_card\":{\"index\":\"0\",\"card\":\"10\"}}}},\"2\":{\"parts\":{\"0\":{\"cards\":{\"cards\":{\"10\":{\"0\":{\"grade\":\"0\",\"flag\":null}}}},\"current_card\":{\"index\":\"0\",\"card\":\"10\"}}}}}}"]]
  • Парсинг многоэтажного json?

    @Vitalik_vlk Автор вопроса
    Спасибо, с этим разобрались. Ну а как теперь к тому куску доступ получить?
  • Парсинг многоэтажного json?

    @Vitalik_vlk Автор вопроса
    @Fesor весь ответ приходит как json, это точно.
  • Парсинг многоэтажного json?

    @Vitalik_vlk Автор вопроса
    @1Michael1 ну, судя по всему, выходит так. Однако попытка далее прогнать через json_decode даёт в ответ цифру 6, чего я понять не могу
  • Парсинг многоэтажного json?

    @Vitalik_vlk Автор вопроса
    @Fesor var_dump вернул:
    array(1) { [0]=> array(2) { [0]=> string(8) "86071475" [1]=> string(2203) "{"completed_categorized_achievements":{"0":{"0":[1408604553,1408605237],"5":[1408604553],"7":[1408605237],"6":[1408604802],"9":[1408606378],"8":[1408605930]},"1":{"24":[1408605140],"10":[1408605133],"13":[1408607221],"12":[1408605049,1408605049,1408605049],"15":[1408604551,1408605026,1408605569],"14":[1408604553,1408606378],"22":[1408604641,1408605140,1408605682],"16":[1408604519,1408605029],"19":[1408604686,1408605596],"18":[1408604544,1408605617],"1":[1408604721,1408605167],"3":[1408606301],"2":[1408605860],"5":[1408605291],"4":[1408605580,1408607753],"7":[1408605123,1408605167],"6":[1408605159,1408605518,1408605518],"9":[1408604641],"8":[1408605128]},"2":{"12":[1408607112],"7":[1408604721],"6":[1408605010,1408605608,1408606142]}},"division":{"v_div":0,"h_div":0,"need_promoted":false},"static_resources":{"used_talents":0,"army_strength":45,"driving_skill":0,"achievement_points":460},"wish_list":{},"global_collection_wish_item":null,"analytics":{"generation":0,"source":"default"},"talents":{},"expiring_resources":{"collection_receive":null,"global_collection_receive":null},"names":{"squad_name":"\u0411\u0440\u0443\u043a\u043b\u0438\u043d"},"static_maximum_resources":{"srup":{"amount":2,"maximum":2},"srua":{"amount":1,"maximum":1},"srut":{"amount":1,"maximum":1}},"categorized_medal_slots":{"0":{"category":"1","group":"4","medal":"0"},"1":{"category":"0","medal":"0","group":"0"}},"current_territory":"1","medal_slots":{},"chips":{"1":"0","0":"1","2":"0"},"uniform":"0","territories":{"1":{"collected":null,"doll":{"1":"1","2":"0","3":"0","4":"1"}},"0":{"collected":null},"2":{"collected":null}},"version":90,"last_login":1408610849,"phrases":{},"experiences":{"experience":5942},"completed_achievements":{},"decks":{"1":{"parts":{"0":{"cards":{"cards":{"10":{"0":{"grade":"0","flag":null}}}},"current_card":{"index":"0","card":"10"}}}},"0":{"parts":{"1":{"cards":{"cards":{"10":{"0":{"grade":"0","flag":null}}}},"current_card":{"index":"0","card":"10"}},"0":{"cards":{"cards":{"10":{"0":{"grade":"0","flag":null}}}},"current_card":{"index":"0","card":"10"}}}},"2":{"parts":{"0":{"cards":{"cards":{"10":{"0":{"grade":"0","flag":null}}}},"current_card":{"index":"0","card":"10"}}}}}}" } }
  • Парсинг многоэтажного json?

    @Vitalik_vlk Автор вопроса
    Говорит, что ошибок нет, а однако так.
  • Парсинг многоэтажного json?

    @Vitalik_vlk Автор вопроса
    Спасибо, сейчас попробую.
  • Как получить токен пользователя для работы с VK API?

    @Vitalik_vlk
    @vas1901 там устанавливается приложение, и парсится его страница до токена, скорее всего.
  • Как распарсить XML ответ от сервера?

    @Vitalik_vlk Автор вопроса
    @Norraxx да, спасибо большое, уже додумался)
  • Как распарсить XML ответ от сервера?

    @Vitalik_vlk Автор вопроса
    т.е. у меня xml помещается в переменную $out, теперь из $out нужно, используя это, достат значение default_car и занести в переменную
  • Как распарсить XML ответ от сервера?

    @Vitalik_vlk Автор вопроса
    Спасибо. Но теперь результут отработки этого дела нужно занести в переменную