Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2014, 02:39
Avatar de MaNuX0218
MaNuX0218
 
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
[Tutorial] Recortar texto

Aquí os dejaré una sencilla función para recortar texto por ejemplo por si tienen algún titulo muy largo y quieren que se acorte.

El código es el siguiente, es muy sencillo de entender.

Código PHP:
Ver original
  1. <?php
  2.  
  3. function rec_texto($texto, $limite = 25) {
  4.  
  5.     $texto = trim($texto);
  6.     $texto = strip_tags($texto);
  7.     $tamano = strlen($texto);
  8.     $resultado = '';
  9.    
  10. if($tamano <= $limite) {
  11.        
  12. return $texto;
  13.        
  14. }else {
  15.        
  16.     $texto = substr($texto, 0, $limite);
  17.     $palabras = explode(' ', $texto);
  18.     $resultado = implode(' ', $palabras);
  19.        
  20.     $resultado .= '...';
  21.    
  22. }  
  23.    
  24. return $resultado;
  25.  
  26. }
  27.  
  28. ?>

Nota: En este caso está en "25", pueden añadir el limite de recorte modificando ese número.

Y ahora para utilizarlo solo tendria que hacer:

Código PHP:
Ver original
  1. <?php
  2.  
  3. rec_texto('Texto ha recortar');
  4.  
  5. ?>

Espero que le sean de utilidad. Un saludo.