There are a multitude of similar questions like this one -- I've read nearly all of them on Stack and haven't been able to wrap my head around it.
I'm decoding a json file using CURL. The URL I'm retrieving contents from is https://api.mojang.com/user/profiles/e6e37a93864f496383ba362df30f4792/names.
After I convert the array to a PHP array correctly, I'm attempting to return the last item in the PHP array.
I've attempted to use array_pop but I couldn't get it to work. I resorted to counting the total rows in the array, and referencing that last row using the count.
$data = json_decode($output);
$count = count($data);
return $data[$count]['name'];`
I've even attempted to do
return $data[$count]['name']->name; // OR...
return $data[$count]->name;
This is because
return $data[0]->name;
returns "Eli_Silveraxe", a value from the array, but not the last value. None of these options have worked for me, and it's only become more frustrating because I can return Eli_Silveraxe, but not "Malfunction", which is what SHOULD be returning.
Can you please help?