Conte o comprimento da corda usando a função php strlen

Conte o comprimento da corda usando a função php strlen
Os dados da string são uma matriz de caracteres, e o comprimento dos dados da string no PHP pode ser contado usando o strlen () função. Ele conta o comprimento de uma corda que pode conter caracteres alfabéticos, caracteres numéricos, caracteres especiais e espaços em branco. Conta o número de bytes para dados codificados UTF8. Diferentes usos do strlen () A função no PHP foi mostrada neste tutorial.

Sintaxe:
A sintaxe da função strlen () é dada abaixo.

strlen (string $ string): int

É necessário um valor de string como argumento obrigatório, e essa função retornará o comprimento do valor da string.

Exemplo 1: Contando o comprimento de diferentes dados

Crie o arquivo php com o seguinte script, onde a função strlen () foi aplicada para os dados da string, dados de números e dados booleanos.

// Declare uma variável de string
$ text = "Aprenda programação PHP";
// declarar uma variável numérica
$ número = 35000;
// declarar um valor booleano
$ bool = true;
// Imprima o comprimento dos dados da string
eco "
O comprimento dos dados da string é ".strlen ($ text);
// Imprima o comprimento dos dados numéricos
eco "
A duração dos dados do número é ".strlen (número de $);
// Imprima o comprimento dos dados booleanos
eco "
A duração dos dados booleanos é ".strlen ($ bool);
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. Na saída, o número total de caracteres retornados para os dados da string, o número total de dígitos retornados para os dados numéricos e 1 retornado para o verdadeiro valor.

Exemplo 2: Contando a string com caracteres de fuga

Crie um arquivo php com o seguinte script que contará o comprimento da string com os caracteres de fuga. Os caracteres '\ t' e '\ n' foram usados ​​nos valores da string deste script.

// define string com o '\ t'
$ string1 = "php \ tpython \ tperl";
// Defina string com o '\ n'
$ string2 = "\ nlinuxhint";
// Imprima o comprimento das variáveis ​​de string
eco "O primeiro valor da string é: $ string1"."
";
eco "O comprimento da corda é:".strlen ($ string1)."
";
eco "O segundo valor da string é: $ string2"."
";
eco "O comprimento da corda é:".strlen ($ string2);
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A primeira string contém 15 caracteres onde 2 são os caracteres '\ t' e 13 são alfabetos. A segunda sequência contém 10 caracteres em que 1 é o caractere '\ n' e 9 são alfabetos.

Exemplo 3: Contando o comprimento de uma corda com espaços

Crie um arquivo php com o seguinte script que contará o comprimento de uma string que contém vários espaços. Três valores de string foram declarados no script. A primeira string contém uma string de 5 caracteres. A segunda sequência contém 5 espaços. A terceira cordão contém 5 caracteres. O comprimento da segunda corda e o comprimento do valor combinado das três cordas foram impressos posteriormente.

// Defina uma variável de string com alfabetos
$ str1 = "Olá";
// Defina uma corda com vários espaços
$ gap = ";
// Defina outra variável de string com alfabetos
$ str2 = "mundo";
// Imprima o comprimento da variável que contém espaços
eco "O comprimento da variável que contém espaços é:".Strlen ($ GAP)."
";
// Concatenando três cordas
$ combine = $ str1.$ gap.$ str2;
eco "
O valor da string após concatenar três variáveis ​​é: $ Combine
";
// Imprima o comprimento das cordas concatenadas
eco "
O comprimento da sequência conctenizada é: ".Strlen ($ Combine);
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que o comprimento da primeira corda é 5 e o comprimento da corda combinada é 15 (5+5+5).

Exemplo-4: Contando o comprimento de cada elemento da matriz

Crie um arquivo php com o seguinte script que contará o total de caracteres de cada elemento de uma matriz. O loop 'foreach' foi usado para iterar cada elemento da matriz e contar o comprimento de cada elemento.

// Deaclar uma matriz
$ linguagens = array ('php', 'bash', 'python', 'c ++', 'java', 'perl');
// itera os valores da matriz
foreach ($ idiomas como $ valor)

// Imprima o comprimento do valor da matriz
eco "o comprimento de $ valor é ".Strlen ($ valor)."
";

?>

Saída:

A saída a seguir aparecerá após a execução do script acima.

Exemplo 5: Validando os dados do formulário

A função strlen () pode ser usada para validação de formulário. Crie um arquivo php com o seguinte script para validar o nome de usuário e os campos de senha do formulário de login usando a função strlen (). Após a validação, se o nome de usuário e a senha forem válidos, o 'Usuário válido'Mensagem será impressa; Caso contrário, o 'Usuário Inválido'Mensagem será impressa.




Nome de usuário :


Senha :




if (isset ($ _ post ['submmit'])))

if (strlen ($ _ post ['nome de usuário']) < 5)

Die ("O nome de usuário deve ter no mínimo 5 caracteres.");

if (strlen ($ _ post ['senha'])

Saída:
A saída a seguir aparecerá após o fornecimento de nome de usuário inválido.

A saída a seguir será exibida após o fornecimento de um nome de usuário e senha válidos.

A saída a seguir aparecerá após o fornecimento de um nome de usuário e senha inválidos.

Exemplo-6: Retorne o número de bytes

Crie um arquivo php com o seguinte script que contará o comprimento de uma string nos caracteres e o comprimento de outra string em bytes. Ambas as saídas são impressas posteriormente.

// Declare uma string que retornará caracteres como comprimento
$ string1 = 'php 8.0 ';
// declarar uma string que retornará bytes como comprimento
$ string2 = '' ';
$ len1 = strlen ($ string1);
$ len2 = strlen ($ string2);
eco "o comprimento de \ $ string1 é $ len1
";
eco "o comprimento de \ $ string2 é $ len2";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima.

Conclusão:

As maneiras de contar o comprimento de diferentes valores de string usando a função strlen () foram mostradas neste tutorial usando vários exemplos. Depois de ler este tutorial, os usuários do PHP poderão usar a função strlen () corretamente em seu script.