Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Declaração de um array associativa, essa sintaxe está correta?

<?php  


$carro = [

    'placa :' =>  'LMS - 2312 ',
    'marca :' => 'VW ',
    'Modelo :' => 'Golf '
];

    echo "Modelo do carro". PHP_EOL;
foreach ($carro as $definicao => $dados) {

    echo $definicao . $dados . PHP_EOL;
}
3 respostas

Oi Jorge, tudo bom?

A estrutura e a sintaxe do array associativo estão corretas sim =)

Abraço!

solução!

Tudo ótimo, Obrigado.

Olá, Jorge!

A sintaxe está correta, mas elementos de visualização (como o :) não deveriam entrar na chave do array.

Algo assim seria um pouco mais interessante:

<?php  

$carro = [

    'placa' =>  'LMS - 2312 ',
    'marca' => 'VW ',
    'modelo' => 'Golf '
];

echo "Modelo do carro" . PHP_EOL;
foreach ($carro as $definicao => $dado) {
    echo "$definicao: $dado" . PHP_EOL;
}

Ainda há espaço para melhorias, mas é um começo mais sólido.