PHP | Función wordwrap()

La función wordwrap() es una función integrada en PHP. Esta función ajusta una string determinada a un número determinado de caracteres mediante un carácter de interrupción de string.

Sintaxis :

string wordwrap ($str, $width, $break, $cut )

Parámetros: la función acepta 4 parámetros como se muestra en la sintaxis anterior y se describen a continuación:

  1. $str : este parámetro especifica la string de entrada que se necesita para dividir en líneas.
  2. $width : este parámetro especifica el número de caracteres en los que se ajustará la string. Esa es la cantidad de caracteres después de los cuales la string se romperá.
  3. $break : este es un parámetro opcional y, si se especifica, agrega el valor en el punto de ruptura de la string.
  4. $cut : Es un parámetro booleano, si este parámetro se establece en TRUE, entonces la string siempre se envuelve en o antes del ancho especificado. Es decir, también romperá una palabra intermedia si se encuentra en medio de la restricción especificada por el parámetro $width. Cuando este parámetro se establece en FALSO, la función no divide la palabra incluso si el ancho es más pequeño que el ancho de la palabra.

Valor de retorno: la función devuelve una string ajustada hasta la longitud especificada, es decir, la string dividida en líneas en caso de éxito o FALSO en caso de falla.

Los siguientes programas ilustran la función wordwrap() en PHP:

Programa 1:

<?php
  
// Input string
$str = "keep practicing at geeksforgeeks";
  
// prints the wrapped string
echo wordwrap($str, 15, "\n", TRUE); 
  
?>

Producción:

keep practicing
at
geeksforgeeks

Programa 2:

<?php
  
// Input String
$text = "Be a part of geeksforgeeks.";
  
// Wrapped string
$newtext = wordwrap($text, 8, "\n", TRUE);
  
echo "$newtext\n";
  
?>

Producción:

Be a
part of
geeksfor
geeks.

Referencia:
http://php.net/manual/en/function.wordwrap.php

Publicación traducida automáticamente

Artículo escrito por priya_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *