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

Próximas questões
Com base no mesmo assunto
Q1307094 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

Alternativa correta: B - strcmp, strlen e strtoupper.

Na linguagem de programação PHP, que é frequentemente utilizada para desenvolvimento web, há uma série de funções integradas para manipulação de strings. Estas funções são muito importantes em diversos aspectos da programação, desde a verificação de dados até a apresentação de informações formatadas ao usuário.

Para a funcionalidade I, que compara duas strings e retorna 0 caso sejam iguais, a função correta é a strcmp(). Esta função é fundamental para a lógica condicional, onde é preciso verificar se duas strings são idênticas.

Quanto à funcionalidade II, que retorna a quantidade de caracteres em uma string, a função indicada é strlen(). Essa função é utilizada quando precisamos saber o comprimento de uma string, o que pode ser útil para validação de entradas, laços de repetição, entre outros cenários.

Finalmente, a funcionalidade III, que converte todos os caracteres da string para letras maiúsculas, é realizada pela função strtoupper(). Essa função é comumente utilizada para padronizar entradas de dados ou para apresentar texto em um formato consistente ao usuário.

As alternativas A, C e D apresentam nomes de funções que não existem no PHP (streq e strlength) ou uma função incorreta para a funcionalidade (upper), por isso são consideradas incorretas. A alternativa B é a única que apresenta todas as funções corretas e correspondentes às funcionalidades descritas na questão.

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

strlen — Retorna o tamanho de uma string

strcmp — Comparação de string segura para binário

strtoupper — Converte uma string para maiúsculas

Fonte:https://www.php.net/manual/pt_BR/ref.strings.php

b-

strcmp — Binary safe string comparison

Description

strcmp(string $string1, string $string2): int

Note that this comparison is case sensitive.

https://www.php.net/manual/en/function.strcmp.php

________________________________________________________________________

 strlen(string $string): int

Returns the length of the given string.

https://www.php.net/manual/en/function.strlen.php

________________________________________________________________________

 strtoupper(string $string): string

Returns string with all alphabetic characters converted to uppercase.

https://www.php.net/manual/en/function.strtoupper.php

Clique para visualizar este comentário

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