1
resposta

Exemplo

if (array_key_exists('João',$notas) === true) {
    echo 'João realizou a prova!' . PHP_EOL;
    die();
}
echo 'João não realizou a prova!';

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Daniel!

Parabéns pela dedicação!

Seu código está certinho.

Como sugestão de 'clean code', você pode omitir o === true da expressão array_key_exists('João',$notas) === true. Quando omitimos o operador true, a comparação é feita de maneira automática.

O código ficaria assim:

if (array_key_exists('João',$notas)) {
    echo 'João realizou a prova!' . PHP_EOL;
    die();
}
echo 'João não realizou a prova!';

Se quisermos avaliar se a expressão é falsa, basta adicionar o operador de negação ( ! ) antes da expressão:

if (!array_key_exists('João',$notas)) {
    echo 'João não realizou a prova!' . PHP_EOL;
    die();
}
echo 'João realizou a prova!';

Espero ter ajudado!

Boa sorte em seus estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software