Ir ao conteúdo

Posts recomendados

Postado

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)

Postado

@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

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!