Hola amigos hoy veremos como obtener el peso o la longitud de una cadena en bytes utilizando el lenguaje de programación php y la funcion strlen()
.
La funcion strlen(string $cadena) solo recibe un parámetro de tipo string y es la cadena de la cual queremos obtener el peso en bytes.
A continuación un ejemplo de como utilizarla:
Es tan fácil como declarar una variable de tipo string e inicializarla con cualquier cadena que desees.
Después solo basta con hacerle un echo
a la función strlen y como parámetro le pasamos la cadena previamente declarada.
Puntos a tomar en cuenta al momento de utilizar la función strlen()
Un espacio, una letra(mayúscula o minúscula) y un número equivalen a un byte, una letra con acento equivale a dos bytes.
Ejemplo:
En el ejemplo utilizamos la palabra Ensayo sin acento y Ensayó con acento.
Como resultado obtenemos lo siguiente:
La palabra: Ensayo sin acento, pesa: 6 bytes
La palabra: Ensayó con acento, pesa: 7 bytes
Otro punto muy importante a tomar en cuenta al momento de obtener la longitud en bytes de una cadena, es que nuestra palabra u oración no tenga espacios en blanco al inicio o al final, ya que esto alterara el resultado en bytes.
Para ello te recomiendo utilizar la funcion rtrim que elimina el espacio final de una palabra u oración, o la funcion trim que elimina los espacios en blanco al inicio y final de una cadena.
También te sugiero leer un poco mas de mis ejercicios en php
Gracias por leer este artículo y esperamos que encuentres útil esta información. Si tienes preguntas o sugerencias adicionales, no dudes en comentar. ¡Nos encantará escuchar de ti!Hasta la próxima oportunidad, ¡nos despedimos!
Puedes apoyar el blog de diferentes maneras:
Suscribiéndote al Blog.
Apoyando mi trabajo..
Invitándome un café.☕
Seguirme en redes sociales.
o compartir mi contenido en redes sociales. ⬇️