Cuente la longitud de la cadena utilizando la función PHP STRLEN

Cuente la longitud de la cadena utilizando la función PHP STRLEN
Los datos de la cadena son una matriz de caracteres, y la longitud de los datos de cadena en PHP se puede contar utilizando el strlen () función. Cuenta la longitud de una cadena que puede contener caracteres alfabéticos, caracteres numéricos, caracteres especiales y espacios blancos. Cuenta el número de bytes para datos codificados UTF8. Diferentes usos del strlen () La función en PHP se ha mostrado en este tutorial.

Sintaxis:
La sintaxis de la función strlen () se da a continuación.

strlen (cadena $ string): int

Toma un valor de cadena como argumento obligatorio, y esta función devolverá la longitud del valor de la cadena.

Ejemplo-1: contando la longitud de diferentes datos

Cree el archivo PHP con el siguiente script donde se ha aplicado la función strlen () para los datos de cadena, los datos del número y los datos booleanos.

// declarar una variable de cadena
$ Text = "Learn PHP Programming";
// declarar una variable de número
$ número = 35000;
// declarar un valor booleano
$ bool = verdadero;
// Imprima la longitud de los datos de la cadena
eco "
La longitud de los datos de la cadena es ".strlen ($ text);
// imprime la longitud de los datos numéricos
eco "
La longitud de los datos de números es ".strlen ($ número);
// Imprima la longitud de los datos booleanos
eco "
La longitud de los datos booleanos es ".strlen ($ bool);
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior. En la salida, el número total de caracteres devueltos para los datos de cadena, el número total de dígitos devueltos para los datos numéricos y 1 devuelto para el verdadero valor.

Ejemplo-2: Contando la cadena con caracteres de escape

Cree un archivo PHP con el siguiente script que contará la longitud de la cadena con los caracteres de escape. Los caracteres '\ t' y '\ n' se han utilizado en los valores de cadena de este script.

// Defina la cadena con el '\ t'
$ string1 = "php \ tpython \ tperl";
// Definir cadena con el '\ n'
$ string2 = "\ nlinuxhint";
// Imprima la longitud de las variables de cadena
echo "El primer valor de cadena es: $ string1"."
";
echo "La longitud de la cadena es:".strlen ($ string1)."
";
echo "El valor de la segunda cadena es: $ string2"."
";
echo "La longitud de la cadena es:".strlen ($ string2);
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior. La primera cadena contiene 15 caracteres donde 2 son caracteres '\ t', y 13 son alfabetos. La segunda cadena contiene 10 caracteres donde 1 es el personaje '\ n' y 9 son alfabetos.

Ejemplo-3: contando la longitud de una cadena con espacios

Cree un archivo PHP con el siguiente script que contará la longitud de una cadena que contiene múltiples espacios. Se han declarado tres valores de cadena en el script. La primera cadena contiene una cadena de 5 caracteres. La segunda cadena contiene 5 espacios. La tercera cuerda contiene 5 caracteres. La longitud de la segunda cadena y la longitud del valor combinado de las tres cadenas se imprimieron más tarde.

// Defina una variable de cadena con alfabetos
$ str1 = "hola";
// Defina una cadena con múltiples espacios
$ GAP = ";
// Defina otra variable de cadena con alfabetos
$ str2 = "mundo";
// Imprima la longitud de la variable que contiene espacios
Echo "La longitud de los espacios de la variable que contiene es:".strlen ($ gap)."
";
// Concatenate tres cuerdas
$ combine = $ str1.$ Gap.$ str2;
eco "
El valor de la cadena después de concatenar tres variables es: $ Combine
";
// Imprima la longitud de las cuerdas concatenadas
eco "
La longitud de la cadena contenecida es: ".strlen ($ combine);
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que la longitud de la primera cadena es 5, y la longitud de la cadena combinada es 15 (5+5+5).

Ejemplo-4: contando la longitud de cada elemento de la matriz

Cree un archivo PHP con el siguiente script que contará los caracteres totales de cada elemento de una matriz. El bucle 'foreach' se ha utilizado para iterar cada elemento de matriz y contar la longitud de cada elemento.

// Delare una matriz
$ lenguaje = array ('php', 'bash', 'python', 'c ++', 'java', 'perl');
// iterar los valores de la matriz
foreach ($ idiomas como $ valor)

// imprime la longitud del valor de la matriz
hacer eco "la longitud de $ valor es ".strlen ($ valor)."
";

?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Ejemplo-5: Validación de datos de formulario

La función strlen () se puede usar para la validación de formulario. Cree un archivo PHP con el siguiente script para validar el nombre de usuario y los campos de contraseña del formulario de inicio de sesión utilizando la función strlen (). Después de la validación, si el nombre de usuario y la contraseña son válidos, el 'Usuario válido'El mensaje se imprimirá; de lo contrario, el 'Usuario invalido'Se imprimirá el mensaje.




Nombre de usuario :


Contraseña :




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

if (strlen ($ _ post ['nombre de usuario']) < 5)

morir ("El nombre de usuario debe tener un mínimo de 5 caracteres.");

if (strlen ($ _ post ['contraseña'])

Producción:
La siguiente salida aparecerá después de proporcionar un nombre de usuario no válido.

La siguiente salida aparecerá después de proporcionar un nombre de usuario y contraseña válidos.

La siguiente salida aparecerá después de proporcionar un nombre de usuario y contraseña inválidos.

Ejemplo-6: devuelva el número de bytes

Cree un archivo PHP con el siguiente script que contará la longitud de una cadena en los caracteres y la longitud de otra cadena en bytes. Ambas salidas se imprimen más tarde.

// declarar una cadena que devolverá los caracteres como longitud
$ string1 = 'php 8.0 ';
// declarar una cadena que devolverá los bytes como longitud
$ string2 = 'ث';
$ len1 = strlen ($ string1);
$ len2 = strlen ($ string2);
echo "La longitud de \ $ string1 es $ len1
";
echo "La longitud de \ $ string2 es $ len2";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Conclusión:

Las formas de contar la longitud de diferentes valores de cadena utilizando la función strlen () se han mostrado en este tutorial utilizando múltiples ejemplos. Después de leer este tutorial, los usuarios de PHP podrán usar la función strlen () correctamente en su script.