Oi, Mayara! Tudo bem?
O problema está ocorrendo pois no loop foreach
estamos tentando imprimir diretamente a variável $idad
, entretanto, essa variável é um array associativo que contém duas chaves, 'nome
' e 'idade
', dessa forma, não podemos imprimir a variável dessa maneira, pois não conseguimos imprimir diretamente um array associativo, devemos especificar qual valor dentro do array $idad
buscamos.
Um exemplo de como podemos fazer isso se dá pelo seguinte código, em que podemos acessar os valores de 'nome
' usando $pessoa['nome']
e os valores de 'idade
' usando $pessoa['idade']
:
$idades = [
[
'nome' => 'Mayara',
'idade' => 23
],
[
'nome' => 'Adrielle',
'idade' => 37
]
];
foreach ($idades as $pessoa) {
echo "Nome: " . $pessoa['nome'] . ", Idade: " . $pessoa['idade'] . PHP_EOL;
}
Espero ter ajudado na compreensão do problema. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓