Logo Passei Direto
Buscar
Considere o código em PHP apresentado a seguir:


$1 = array(“A1”, “B2”, “b1”, “C2”, “AA1”, “a1”, “bB1”);

sort($1, SORT_NATURAL | SORT_FLAG_CASE);

foreach ($1 as $key => $val) {

echo “[“ . $val. “] ”;

}

?>

Após ser executado, qual é o valor impresso pelo programa na linguagem PHP versão 8.0.10?

(A) [a1] [A1] [AA1] [b1] [B2] [bB1] [C2].
(B) [a1] [A1] [AA1] [bB1] [b1] [B2] [C2].
(C) [C2] [b1] [B2] [bB1] [AA1] [a1] [A1].
(D) [A1] [a1] [AA1] [b1] [B2] [bB1] [C2].
(E) [C2] [bB1] [b1] [B2] [AA1] [a1] [A1].
User badge image
EducaFit

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Analisando o código apresentado em PHP e considerando a função sort com as flags SORT_NATURAL e SORT_FLAG_CASE, podemos observar que a função sort irá ordenar o array de acordo com a ordem natural e irá considerar maiúsculas e minúsculas. Ao executar o código, o valor impresso será o array ordenado de acordo com as regras mencionadas. Analisando as opções: (A) [a1] [A1] [AA1] [b1] [B2] [bB1] [C2] - Esta opção não reflete a ordem correta após a execução do código. (B) [a1] [A1] [AA1] [bB1] [b1] [B2] [C2] - Esta opção reflete a ordem correta após a execução do código. (C) [C2] [b1] [B2] [bB1] [AA1] [a1] [A1] - Esta opção não reflete a ordem correta após a execução do código. (D) [A1] [a1] [AA1] [b1] [B2] [bB1] [C2] - Esta opção não reflete a ordem correta após a execução do código. (E) [C2] [bB1] [b1] [B2] [AA1] [a1] [A1] - Esta opção não reflete a ordem correta após a execução do código. Portanto, a opção correta é: (B) [a1] [A1] [AA1] [bB1] [b1] [B2] [C2].

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina