Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/03/2014, 12:40
botxii
 
Fecha de Ingreso: octubre-2012
Mensajes: 135
Antigüedad: 11 años, 7 meses
Puntos: 8
Respuesta: [Tutorial] Recortar texto

Cuando la cadena es menor de 25, retorna dos cosas xD

he modificado un poco la función, con nuevas opciones.

Código PHP:
Ver original
  1. function rec_texto($texto, $limite = 25,$inicio=0,$caracteres=False) {
  2.     $total = 0;
  3.     $total_l = "";
  4.     $texto = explode(" ",wordwrap(substr($texto, $inicio), $limite, " "));
  5.    
  6.    foreach ($texto as $palabra){
  7.        $total = $total + strlen($palabra);
  8.        if($caracteres){
  9.            $total++;
  10.        }
  11.        $total_l .= " ".$palabra;
  12.        if( $total >= $limite){
  13.             $total_l .= "...";
  14.             break;
  15.        }
  16.        
  17.        
  18.    }
  19.  
  20.  return $total_l;
  21.    
  22. }
el inicio sirve por si quieres empezar a cortar por x caracteres. si la variable caracteres es igual a True, los espacios cuentan como caracteres, por defecto desactivado.

Última edición por botxii; 19/03/2014 a las 12:42 Razón: Highlight añadido