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!';
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!';
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!