Como bien ha dicho el anterior comentario, utilizando foreach, quedaria así
Código PHP:
foreach($obj_php->data as $key => $objeto)
{
echo "ID:" . $objeto->id."<br>";
echo "Nombre:" . $objeto->from->name."<br>";
}
He editado el post porque tenía unos errores en PHP. Lo siento
Para hacer una prueba de lo que querías hice un test funcional con lo siguientes objetos:
Código PHP:
$objetoObjetos = new stdClass();
$objetoObjetos->data = array();
$objeto11 = new stdClass();
$objeto11->name = "Jorge Jorda Pardo";
$objeto21 = new stdClass();
$objeto21->name = "Antonio";
$objeto1 = new stdClass();
$objeto1->id = 123845;
$objeto1->from = $objeto11;
$objeto2 = new stdClass();
$objeto2->id = 1232157;
$objeto2->from = $objeto21;
array_push($objetoObjetos->data, $objeto1);
array_push($objetoObjetos->data, $objeto2);