Hi everyone,
I was hoping I could get some help with extracting some json data with PHP. I can display all the json as an array but I don’t know how to display just the info that I am after.
Essentially, I’d like to get the name of each zone e.g.
conquest_data -> zone_data -> 16 -> name (Borean Forges)
conquest_data -> zone_data -> 6 -> name (Brood Nest)
Some hints would absolutely awesome!
[php]<?php
$json = file_get_contents(“TU.json”);
$data = json_decode($json,true);
var_dump($data,true);
//var_dump(defined(‘conquest_data’));
//echo $data[‘conquest_data’][7][id]
?>
[/php]
[code]{
“time”: 1480808525,
“conquest_data”: {
“id”: 16,
“name”: “Espionage Conquest”,
“start_time”: “1480701602”,
“end_time”: “1480975202”,
“conquest_rank”: 23,
“user_conquest_data”: {
“user_id”: “2321852”,
“conquest_event_id”: “16”,
“influence”: “2290”,
“claimed_reward”: “0”,
“faction_id”: “148999003”,
“energy”: {
“battle_energy_recharge_time”: 1800,
“max_battle_energy”: 25,
“battle_energy”: “13”,
“battle_energy_update_time”: “1480808230”,
“battle_energy_recharge_start_time”: 1480701602,
“battle_energy_recharge_stop_time”: 1480960802
}
},
“zone_data”: {
“16”: {
“id”: “16”,
“name”: “Borean Forges”,
“picture”: “foundry_card.jpg”,
“asset_bundle”: “2503”,
“order”: “57”,
“desc”: “Foundry Description”,
“region”: “Cyprion”,
“battleground_effect”: “83”,
“conquest_reward”: {
“tier”: [
{
“min_rank”: “1”,
“conquest_points”: “100”
},
{
“min_rank”: “5”,
“fortress_card”: “8868”
},
{
“min_rank”: “10”,
“conquest_points”: “60”
},
{
“min_rank”: “25”,
“fortress_card”: “8867”
},
{
“min_rank”: “35”,
“conquest_points”: “40”
},
{
“min_rank”: “50”,
“conquest_points”: “30”
},
{
“min_rank”: “75”,
“fortress_card”: “8866”
},
{
“min_rank”: “100”,
“conquest_points”: “15”
},
{
“min_rank”: “500”,
“conquest_points”: “10”
},
{
“min_rank”: “5000”,
“conquest_points”: “1”
}
]
},
“marker_id”: “1”,
“battleground_effect_data”: {
“id”: “83”,
“name”: “Fortification”,
“desc”: “Assault cards have Armor equal to the greatest Armor value between it and the cards adjacent to it.”,
“web_picture”: “fortification.png”,
“global_start_time”: “1434387601”,
“global_end_time”: “1435597199”
},
“rankings”: {
“top_guild_points”: “9047”,
“top_guild_influence”: “9047”,
“top_guild_name”: “MasterJedis”,
“my_guild_points”: “8144”,
“my_guild_influence”: “8144”,
“my_guild_rank”: 2,
“zone_id”: 16,
“rankings”: {
“data”: [
{
“name”: “Borean Forges”,
“stat”: “Influence”
},
{
“faction_id”: “1778002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “9252”,
“rank”: 1,
“last_update_time”: “1480807975”,
“conquest_points”: “0”,
“marker_id”: “0”,
“last_influence”: “9047”,
“scoring_influence”: “10521”,
“last_influence_rank”: 1,
“stat”: “9047”,
“name”: “MasterJedis”
},
{
“faction_id”: “58802002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “8890”,
“rank”: 2,
“last_update_time”: “1480807115”,
“conquest_points”: “0”,
“marker_id”: “3”,
“last_influence”: “8890”,
“scoring_influence”: “8648”,
“last_influence_rank”: 2,
“stat”: “8890”,
“name”: “ForActivePlayers”
},
{
“faction_id”: “148999003”,
“last_influence”: “8144”,
“last_influence_rank”: 3,
“rank”: 3,
“stat”: “8144”,
“name”: “CarryTheNite”
},
{
“faction_id”: “1612002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “8422”,
“rank”: 4,
“last_update_time”: “1480808034”,
“conquest_points”: “0”,
“marker_id”: “1”,
“last_influence”: “8067”,
“scoring_influence”: “8727”,
“last_influence_rank”: 4,
“stat”: “8067”,
“name”: “DireTide”
},
{
“faction_id”: “103901002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “8084”,
“rank”: 5,
“last_update_time”: “1480807935”,
“conquest_points”: “0”,
“marker_id”: “1”,
“last_influence”: “8034”,
“scoring_influence”: “9140”,
“last_influence_rank”: 5,
“stat”: “8034”,
“name”: “TidalWave”
},
{
“faction_id”: “141664002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “7888”,
“rank”: 6,
“last_update_time”: “1480803145”,
“conquest_points”: “0”,
“marker_id”: “0”,
“last_influence”: “7888”,
“scoring_influence”: “9128”,
“last_influence_rank”: 6,
“stat”: “7888”,
“name”: “UnbridledPhoenix”
},
{
“faction_id”: “83525002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “7662”,
“rank”: 7,
“last_update_time”: “1480803153”,
“conquest_points”: “0”,
“marker_id”: “1”,
“last_influence”: “7662”,
“scoring_influence”: “8885”,
“last_influence_rank”: 7,
“stat”: “7662”,
“name”: “AllSpark”
},
{
“faction_id”: “2721002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “7451”,
“rank”: 8,
“last_update_time”: “1480802403”,
“conquest_points”: “0”,
“marker_id”: “1”,
“last_influence”: “7451”,
“scoring_influence”: “8766”,
“last_influence_rank”: 8,
“stat”: “7451”,
“name”: “grizzlybairs”
},
{
“faction_id”: “144256002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “7428”,
“rank”: 9,
“last_update_time”: “1480802863”,
“conquest_points”: “0”,
“marker_id”: “0”,
“last_influence”: “7428”,
“scoring_influence”: “8416”,
“last_influence_rank”: 9,
“stat”: “7428”,
“name”: “EVOLV3”
},
{
“faction_id”: “23718002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “7394”,
“rank”: 10,
“last_update_time”: “1480802403”,
“conquest_points”: “0”,
“marker_id”: “1”,
“last_influence”: “7394”,
“scoring_influence”: “8699”,
“last_influence_rank”: 10,
“stat”: “7394”,
“name”: “SlowlyDownward”
},
{
“faction_id”: “5663002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “7236”,
“rank”: 11,
“last_update_time”: “1480802403”,
“conquest_points”: “0”,
“marker_id”: “0”,
“last_influence”: “7236”,
“scoring_influence”: “8514”,
“last_influence_rank”: 11,
“stat”: “7236”,
“name”: “Decepticon”
},
{
“faction_id”: “145629002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “7007”,
“rank”: 12,
“last_update_time”: “1480802403”,
“conquest_points”: “0”,
“marker_id”: “0”,
“last_influence”: “7007”,
“scoring_influence”: “8244”,
“last_influence_rank”: 12,
“stat”: “7007”,
“name”: “WarEliteFTMFW”
},
{
“faction_id”: “1215002”,
“conquest_event_id”: “16”,
“zone_id”: “16”,
“influence”: “6436”,
“rank”: 13,
“last_update_time”: “1480805155”,
“conquest_points”: “0”,
“marker_id”: “0”,
“last_influence”: “6436”,
“scoring_influence”: “7002”,
“last_influence_rank”: 13,
“stat”: “6436”,
“name”: “DeutscheHelden”
}
],
“ranking_name”: “Borean Forges Influence”,
“name”: “Borean Forges Influence”,
“note”: “Rankings update every 30 minutes.”
}
},
“my_guild_points”: “8144”,
“my_guild_influence”: “8144”,
“my_guild_rank”: 2,
“top_guild_name”: “MasterJedis”,
“top_guild_points”: “9047”,
“top_guild_influence”: “9047”
},
“6”: {
“id”: “6”,
“name”: “Brood Nest”,
“picture”: “bloodnest.jpg”,
“asset_bundle”: “2503”,
“order”: “45”,
“desc”: “Brood Description”,
“region”: “Swamps of Andar”,
“battleground_effect”: “1009”,
“conquest_reward”: {
“tier”: [
{
“min_rank”: “1”,
“conquest_points”: “100”
},
{
“min_rank”: “5”,
“fortress_card”: “8520”
},
{
“min_rank”: “10”,
“conquest_points”: “60”
},
{
“min_rank”: “25”,
“fortress_card”: “8519”
},
{
“min_rank”: “35”,
“conquest_points”: “40”
},
{
“min_rank”: “50”,
“conquest_points”: “30”
},
{
“min_rank”: “75”,
“fortress_card”: “8518”
},
{
“min_rank”: “100”,
“conquest_points”: “15”
},
{
“min_rank”: “500”,
“conquest_points”: “10”
},
{
“min_rank”: “5000”,
“conquest_points”: “1”
}
]
},
“marker_id”: “1”,
“battleground_effect_data”: {
“id”: “1009”,
“name”: “Blighted Swamps”,
“desc”: “All units are Enfeebled for 3 each turn.”,
“web_picture”: “enfeeble3.png”,
“effect”: {
“skill”: {
“id”: “enfeeble”,
“x”: “3”,
“all”: “1”
}
}
}
}
}
}
}
[/code]