@ 2013-04-25T08:44:38Z <?php
$json=<<<JSON
{
"players": [
{
"name": "Moldova",
"image": "/Images/Moldova.jpg",
"roll_over_image": "tank.jpg"
},
{
"name": "Georgia",
"image": "/Images/georgia.gif",
"roll_over_image": "tank.jpg"
},
{
"name": "Belarus",
"image": "/Images/Belarus.gif",
"roll_over_image": "tank.jpg"
},
{
"name": "Armenia",
"image": "/Images/armenia.png",
"roll_over_image": "tank.jpg"
},
{
"name": "Kazahstan",
"image": "/Images/kazahstan.gif",
"roll_over_image": "tank.jpg"
},
{
"name": "Russia",
"image": "/Images/russia.gif",
"roll_over_image": "tank.jpg"
},
{
"name": "Ukraine",
"image": "/Images/ukraine.png",
"roll_over_image": "tank.jpg"
},
{
"name": "Uzbekistan",
"image": "/Images/uzbekistan.gif",
"roll_over_image": "tank.jpg"
}
],
"games": [
{
"matches": [
{
"player1id": 0,
"player2id": 1,
"winner": "*"
},
{
"player1id": 2,
"player2id": 3,
"winner": "*"
},
{
"player1id": 4,
"player2id": 5,
"winner": "*"
},
{
"player1id": 6,
"player2id": 7,
"winner": "*"
},
{
"player1id": 0,
"player2id": 2,
"winner": "*"
},
{
"player1id": 4,
"player2id": 6,
"winner": "*"
},
{
"player1id": 0,
"player2id": 4,
"winner": 4
}
]
},
{
"matches": [
{
"player1id": 0,
"player2id": 1,
"winner": "*"
},
{
"player1id": 2,
"player2id": 3,
"winner": "*"
},
{
"player1id": 4,
"player2id": 5,
"winner": "*"
},
{
"player1id": 6,
"player2id": 7,
"winner": "*"
},
{
"player1id": 0,
"player2id": 2,
"winner": "*"
},
{
"player1id": 4,
"player2id": 6,
"winner": "*"
},
{
"player1id": 0,
"player2id": 4,
"winner": 0
}
]
}
]
}
JSON;
$tempArray=json_decode($json,true);
echo "Original:\n";
print_r($tempArray);
$matches=array("games"=>array(array("matches"=>4=>array(array("winner"=>"winner","player1id"=>"player1id","player2id"=>"player2id")))));
echo "\nTempered:\n";
print_r(array_merge_recursive($tempArray,$matches));
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 5.4.14 0.240 0.040 16.46 5.4.13 0.220 0.040 16.32 5.4.12 0.187 0.033 16.68 5.4.11 0.207 0.043 16.47 5.4.10 0.187 0.030 16.45 5.4.9 0.200 0.040 16.27 5.4.8 0.190 0.023 16.50 5.4.7 0.217 0.043 16.55 5.4.6 0.210 0.047 16.16 5.4.5 0.210 0.040 16.16 5.4.4 0.217 0.040 16.51 5.4.3 0.217 0.050 16.42 5.4.2 0.217 0.047 16.51 5.4.1 0.210 0.037 16.52 5.4.0 0.197 0.043 15.96 5.3.24 0.183 0.033 14.51 5.3.23 0.187 0.037 14.53 5.3.22 0.180 0.037 14.56 5.3.21 0.207 0.043 14.52 5.3.20 0.180 0.037 14.62 5.3.19 0.200 0.050 14.52 5.3.18 0.210 0.040 14.52 5.3.17 0.180 0.037 14.47 5.3.16 0.213 0.047 14.52 5.3.15 0.113 0.047 14.52 5.3.14 0.003 0.043 14.57 5.3.13 0.003 0.047 14.43 5.3.12 0.187 0.043 14.50 5.3.11 0.173 0.043 14.42 5.3.10 0.217 0.043 13.95 5.3.9 0.210 0.050 13.89 5.3.8 0.200 0.043 13.96 5.3.7 0.210 0.047 14.01 5.3.6 0.200 0.043 13.96 5.3.5 0.207 0.037 13.82 5.3.4 0.223 0.047 13.80 5.3.3 0.007 0.050 14.00 5.3.2 0.000 0.043 13.49 5.3.1 0.070 0.067 13.75 5.3.0 0.230 0.033 13.50
preferences:dark mode live preview
140.44 ms | 1394 KiB | 7 Q