Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2025

ProgramaçãoLinguagens de programação
Código
qg472048
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2025
Nível
Médio
Cargo
Programador
A linguagem de programação PHP versão 8 tem diversas funções para manipulação de arrays. Entre as funções disponíveis, há uma que checa se um elemento existe em um array. Qual alternativa apresenta o nome dessa função?
  1. Aarray_find
  2. Barray_lookup
  3. Cfind_array
  4. Din_array
  5. Esearch_array
Revelar gabarito e comentário

GabaritoD — in_array

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PHP – Funções de Array

Gabarito: letra D. A função que verifica se um elemento existe em um array no PHP é in_array(). Ela retorna true se o valor procurado for encontrado no array, e false caso contrário. É uma função nativa da linguagem, amplamente utilizada.

Alternativa A — ❌ Incorreta

array_find() não é uma função padrão do PHP. Não existe na documentação oficial como função nativa.

Alternativa B — ❌ Incorreta

array_lookup() também não é uma função nativa do PHP. O correto é in_array().

Alternativa C — ❌ Incorreta

find_array() não é uma função do PHP. Não faz parte do conjunto de funções de array.

Alternativa D — ✅ Correta ⟵ GABARITO

in_array(mixed $needle, array $haystack, bool $strict = false): bool verifica se $needle existe em $haystack. É a função correta e clássica para essa finalidade.

Alternativa E — ❌ Incorreta

search_array() não existe. O PHP possui array_search(), que retorna a chave do elemento, mas a nomenclatura apresentada está incorreta.

PEGA ESSA DICA!

Decore as funções básicas de array do PHP: in_array() (verifica existência), array_search() (retorna a chave), array_key_exists() (verifica se uma chave existe) e isset() (verifica se uma chave existe e não é null). Essas são as mais cobradas em concursos.

Gabarito: letra D

Link permanente: /questoes/qg472048