1- я хочу получить доступ к последнему ключу и оценить, как это возможно?
<?php
//Append the array value in variable $array, After that follow the below step.
end($array['states']); // The end() function moves the internal pointer to, and outputs, the last element in the array.
$key = key($array['states']); // get the last key
echo $value = $array['states'][$key]; // get last value be key
?>
DEMO
2 - Ответы на основе комментариев «Как я могу получить доступ к каждому значению, в частности, к массиву объектов?»
//Append your object_array in variable call array
$array = object_array;
//Using loop you can get the value of object.
foreach ($array as $value) {
echo $value->date_added ;
}