No PHP existem diversas funções nativas para manipulação de ...
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
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