No PHP existem diversas funções nativas para manipulação de ...

Próximas questões
Com base no mesmo assunto
Q1307513 Programação

No PHP existem diversas funções nativas para manipulação de strings. Nesse contexto, considere as funcionalidades de funções listadas abaixo.


I Compara duas strings retornando 0 caso sejam iguais.

II Retorna a quantidade de caracteres de uma string.

III Retorna a string com caracteres em letras maiúsculas.


As funcionalidades presentes em I, II e III referem-se, respectivamente, às funções

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito Correto: Letra C - strcmp, strlen e strtoupper.

Para resolver essa questão, é importante ter conhecimento sobre as funções nativas de manipulação de strings no PHP. Vamos analisar cada uma das funcionalidades mencionadas e associá-las à função correspondente:

Funcionalidade I: Compara duas strings retornando 0 caso sejam iguais.

A função que realiza essa comparação no PHP é a strcmp(). Ela compara duas strings de forma sensível a maiúsculas e minúsculas e retorna 0 se ambas as strings forem iguais, um valor negativo se a primeira for menor que a segunda e um valor positivo se a primeira for maior.

Funcionalidade II: Retorna a quantidade de caracteres de uma string.

A função que conta a quantidade de caracteres de uma string no PHP é a strlen(). Ela simplesmente retorna o número de caracteres presentes na string fornecida.

Funcionalidade III: Retorna a string com caracteres em letras maiúsculas.

Para converter uma string para maiúsculas no PHP, usamos a função strtoupper(). Essa função transforma todos os caracteres alfabéticos da string fornecida em letras maiúsculas.

Agora que associamos cada funcionalidade à sua respectiva função, podemos entender o porquê da alternativa C ser a correta:

  • strcmp() é usada para comparar strings (Funcionalidade I).
  • strlen() é usada para obter o tamanho de uma string (Funcionalidade II).
  • strtoupper() é usada para converter uma string para maiúsculas (Funcionalidade III).

Portanto, a alternativa correta que associa corretamente as funções do PHP às funcionalidades descritas é a letra C.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

GABARITO: C

Lista de funções de strings: https://www.php.net/manual/pt_BR/ref.strings.php

trim () - Retira espaços em branco de uma String.

ucfirst ()- Coloca o primeiro caractere de uma String em maiúsculo, caso este seja alfabético.

explode() - Tem por finalidade dividir uma String em outras várias Strings.

ucwords() - Coloca o primeiro caractere de cada palavra de uma String em maiúsculo, caso estes sejam alfabéticos.

strtoupper() - Coloca todos os caracteres de uma String em maiúsculo.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo