because in app-> two arrays are available: statistics and statistics2
If you are only interested in statistics, why not give it a try:
foreach($data3['app']['available']['stats'] as $name => $value)
__ __ UPDATE
Try it please
$in = '{"app":{"available":{"stats": [{"name":"the name","at":"url"},{"name":"the name", "at":"url"}],"stats2":[{"name":"the name","at":"url"},{"name":"the name","at":"url"}]}}}';
$obj = (array) json_decode($in, true);
foreach($obj['app']['available']['stats'] as $value)
{
foreach($value as $e => $v)
{
echo ($value['name'] );
echo ("\r");
}
}
source
share