Displaying vector with foreach - PHP

Asked

Viewed 370 times

0

Someone would have an example of a foreach to display the vector data below?

Code:

Array
(
  [empregadoTO] => Array
    (
        [0] => EmpregadoTO Object
            (
                [id:EmpregadoTO:private] => 1
                [nome:EmpregadoTO:private] => Raphael
                [sobrenome:EmpregadoTO:private] => Ribeiro
                [cpf:EmpregadoTO:private] => 222.222.222-22
                [dia:EmpregadoTO:private] => 07
                [mes:EmpregadoTO:private] => 08
                [ano:EmpregadoTO:private] => 1983
                [idEstadoCivil:EmpregadoTO:private] => 3
                [estadoCivil:EmpregadoTO:private] => Divorciado(a)
                [idEscolaridade:EmpregadoTO:private] => 3
                [escolaridade:EmpregadoTO:private] => Ensino Fundamental (1º Grau) Completo
                [sexo:EmpregadoTO:private] => M
                [foto:EmpregadoTO:private] => 
                [email:EmpregadoTO:private] => [email protected]
                [senha:EmpregadoTO:private] => 4297f44b13955235245b2497399d7a93
                [cep:EmpregadoTO:private] => 22222-222
                [idEstado:EmpregadoTO:private] => 
                [cidade:EmpregadoTO:private] => AÇAILÂNDIA
                [bairro:EmpregadoTO:private] => rrrrrrrrr
                [telefone:EmpregadoTO:private] => (22)1111-1111
                [celular:EmpregadoTO:private] => (12)22222-2222
                [newsletterNoticia:EmpregadoTO:private] => 1
                [newsletterVaga:EmpregadoTO:private] => 1
                [idStatus:EmpregadoTO:private] => 1
                [dataCadastro:EmpregadoTO:private] => 2015-01-14 14:01:40
                [estado:EmpregadoTO:private] => MA
            )

    )

[informacaoInteresseTO] => InformacaoInteresseTO Object
    (
        [id:InformacaoInteresseTO:private] => 1
        [idInteresse:InformacaoInteresseTO:private] => 1
        [idProfissao:InformacaoInteresseTO:private] => 3
        [idPretencaoSalarial:InformacaoInteresseTO:private] => 4
        [experiencia:InformacaoInteresseTO:private] => 1
        [idTempoExperiencia:InformacaoInteresseTO:private] => 3
        [idExperienciaComprovada:InformacaoInteresseTO:private] => 2
    )

)
  • Its attributes are private, which will not allow you to traverse the object outside its own scope to access each attribute.

  • Explain better how a foreach would display this data.

  • Related: http://answall.com/questions/34789/como-fazer-um-foreach-para-um-array-de-arrays

1 answer

1

You can do it like this:

foreach(EmpregadoTO as $valor){
    echo $valor->bairro;
    echo $valor->idStatus;
    .....
}

PS: I don’t know if it will show the values, because as it was quoted in the comments of your question, you have the attributes as private.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.