Ir ao conteúdo
  • Cadastre-se

PHP Pecorrer array de objetos


Posts recomendados

Boa tarde, como vão?

 

voce poderiam me ajudar a pecorrer um Array de objetos.

 

[
	{"tag": "[email protected]"},
	{"tag": "[email protected]"}
]

 

So vejo exemplos de percorrer array de array usando o foreach. Mas nao conseguir desenvolver uma logica para array de objetos.

 

Os unicos array de objetos que vejo é:

["name" => "Paulo", "age" => 17]

 

 

Alguem tem alguma ideia de como resolver isso? Eu preciso pecorre o array de objetos para poder pegar os e-mail.

 

(Desde já agradeço)

Link para o comentário
Compartilhar em outros sites

@Patrickwilker0

 

Você pode usar um foreach independente do valor do array.

 

Eu usei o foreach e o for nesse exemplo:

<?php

$json = '[{"tag": "[email protected]"},{"tag": "[email protected]"}]';

$array = json_decode($json);

foreach($array as $object)
{
	echo $object->tag, '<br>';
}

// OR

for($num = 0; $num < count($array); $num++)
{
	echo $array[$num]->tag, '<br>';
}

// Retorno

email@email.com
email@email.com
email@email.com
email@email.com

 

Uma coisa que eu achei estranho é que no php esse tipo de array é invalido, e isso me pareceu um json, e não um array com object, pro esse motivo eu converti usando o método json_decode().

21 horas atrás, Patrickwilker0 disse:

[ {"tag": "[email protected]"}, {"tag": "[email protected]"} ]

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...