Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/06/2011, 18:59
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: PHP: Limitar el número de caracteres de una cadena

Código PHP:
Ver original
  1. <?
  2. function cortar_string ($string, $largo) {
  3.    $marca = "<!--corte-->";
  4.  
  5.    if (strlen($string) > $largo) {
  6.        
  7.        $string = wordwrap($string, $largo, $marca);
  8.        $string = explode($marca, $string);
  9.        $string = $string[0];
  10.    }
  11.    return $string;
  12.  
  13. }
  14.  
  15. $string = "Ejemplo de como cortar un string sin considerar una palabra incompleta.";
  16. $largo = 43;
  17.  
  18. echo cortar_string ($string, $largo)." ...<br>";
  19. //Ejemplo de como cortar un string sin ...
  20.  
  21. //Este ejemplo es para evitar lo siguiente..
  22. echo substr ($string, 0, $largo);
  23. //Ejemplo de como cortar un string sin consid
  24. ?>

o
Código PHP:
Ver original
  1. for ($i=60; $i>0; $i--)
  2.   if ($titulo[$i]==' ') break;
  3. echo substr($titulo,0,$i);