как получить массив данных конкретного объекта?

до сих пор я всегда соглашался с массивами с foreach, но я не знаю, как подойти к этому.

мог бы объяснить, как это работает

У меня есть объект Array:

object(stdClass)#5 (1) {
["personaReturn"]=>
object(stdClass)#6 (3) {
["datosGenerales"]=>
object(stdClass)#7 (8) {
["apellido"]=>
string(11) "maxi rey"["domicilioFiscal"]=>
object(stdClass)#8 (6) {
["codPostal"]=>
string(4) "1324"["descripcionProvincia"]=>
string(12) "BUENOS AIRES"["direccion"]=>
string(19) "hornos"["idProvincia"]=>
int(1)
["localidad"]=>
string(5) "c.paz"["tipoDomicilio"]=>
string(6) "FISCAL"}
["estadoClave"]=>
string(6) "ACTIVO"["idPersona"]=>
int(56871246)
["mesCierre"]=>
int(12)
["nombre"]=>
string(15) "reynoso"["tipoClave"]=>
string(4) "CUIT"["tipoPersona"]=>
string(6) "FISICA"}
["datosRegimenGeneral"]=>
object(stdClass)#9 (3) {
["actividad"]=>
array(2) {
[0]=>
object(stdClass)#10 (5) {
["descripcionActividad"]=>
string(41) "expensa"["idActividad"]=>
int(561014)
["nomenclador"]=>
int(883)
["orden"]=>
int(2)
["periodo"]=>
int(543)
}
[1]=>
object(stdClass)#11 (5) {
["descripcionActividad"]=>
string(149) "servicio de alimentacion"["idActividad"]=>
int(3423)
["nomenclador"]=>
int(342)
["orden"]=>
int(1)
["periodo"]=>
int(34532)
}
}
["categoriaAutonomo"]=>
object(stdClass)#12 (4) {
["descripcionCategoria"]=>
string(40) "T1 CAT IV INGRES DESDE $15.001 A $30.000"["idCategoria"]=>
int(345)
["idImpuesto"]=>
int(308)
["periodo"]=>
int(34646)
}
["impuesto"]=>
array(3) {
[0]=>
object(stdClass)#13 (3) {
["descripcionImpuesto"]=>
string(26) "GANANCIAS PERSONAS FISICAS"["idImpuesto"]=>
int(11)
["periodo"]=>
int(200710)
}
[1]=>
object(stdClass)#14 (3) {
["descripcionImpuesto"]=>
string(3) "IVA"["idImpuesto"]=>
int(30)
["periodo"]=>
int(201312)
}
[2]=>
object(stdClass)#15 (3) {
["descripcionImpuesto"]=>
string(28) "APORTES SEG.SOCIAL AUTONOMOS"["idImpuesto"]=>
int(308)
["periodo"]=>
int(200710)
}
}
}
["metadata"]=>
object(stdClass)#16 (2) {
["fechaHora"]=>
string(29) "2017-12-15T15:12:06.157-03:00"["servidor"]=>
string(15) "aws.afip.gov.ar"}
}
}

и мне нужно получить некоторые данные об этом. как: apellido, codPostal, direccion, nombre.

Я не знаю с чего начать.

Есть ли функция или метод для этого?

кто-нибудь может мне помочь?

1

Решение

Вы можете сделать это, как показано ниже:

echo $obj->personaReturn->datosGenerales->apellido;

echo $obj->personaReturn->datosGenerales->domicilioFiscal->codPostal;

echo $obj->personaReturn->datosGenerales->domicilioFiscal->direccion;

echo $obj->personaReturn->datosGenerales->nombre;
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector