Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL y htaccess


PHP wordwrap(): Ajustar cadenas a un número de caracteres

Sencillo post sobre la función de PHP wordwrap() que tiene como finalidad ajustar la longitud de un string a un número dado de caracteres.

Tras sobrepasar el número dado los caracteres restantes se pondrán en una nueva línea… y así sucesivamente hasta alcanzar la longitud de la cadena dada.

Otros post de PHP interesantes son:

Sintaxis de PHP wordwrap()

Veamos la sintaxis de esta función extraída de su web oficial:

Os explico los parámetros:

  • cadena (obligatorio): Cadena que queremos ajustar.
  • longitud: Longitud máxima de la línea de ajuste, por defecto 75.
  • break: Caracter a usar en el salto de línea, por defecto es ‘\n’.
  • cut: Establece el corte de una palabra cuando coincide con el ancho de línea establecido. Con TRUE la palabra se corta en caso de coincidir con el máximo. Con FALSE la palabra no se corta.

Ejemplos de PHP wordwrap()

Vayamos con con este ejemplos de wordwrap():

Repasemos cada ejemplo:

  • En el primer ejemplo tenemos la cadena ‘12345678901234567890’ que contiene 20 caracteres, con la función wordwrap() limitamos a 15 la longitud de la cadena, el salto de línea cuando encuentre el límite será con el código ‘<br>’. Con el parámetro TRUE se divide la cadena al encontrar el límite.
  • En el segundo ejemplo tenemos la cadena ‘12345678901234567890 otrapalabra’ que contiene 32 caracteres, con la función wordwrap() limitamos a 15 la longitud de la cadena, el salto de línea cuando encuentre el límite será con el código ‘\n’. Con el parámetro FALSE impedimos que la palabra se divida hasta que termine aunque haya superado el límite.
comments powered by Disqus

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies