Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2003, 22:29
Avatar de frogx3
frogx3
 
Fecha de Ingreso: abril-2003
Ubicación: Merida, Yucatan
Mensajes: 79
Antigüedad: 21 años
Puntos: 0
Pregunta cortar texto...? solo quiero cierto numero de caracteres...

Hola a todos bueno ya busque en el foro y no he encontrado la respuesta que necesito....pero haber si me pueden ayudar....

tengo la variable $title (titulo de la noticia)....habeses sale muy largo el titulo y al mostraste en la tabla de ultimas noticias la deforma toda....

lo que quiesira por ejemplo si el titulo fuese:

Código PHP:
$title Foros del Web el mejor.

al mostrarse en el bloque de ultimas noticias apareciera:

Foros del Web...

espero explicarme

encontre por ahi este codigo pero no se como aplicarlo
...

function 
CutText($text_to_cut,$words_to_display) {

 
//Checking main argouments phase 1
 
if (trim($text_to_cut)=="") {
   
$text_cutted="";
   return 
false;
 }

 
//Checking main argouments phase 2
 
if ($text_to_cut=="" && (!is_numeric($words_to_display))) {
   
$text_cutted="";
   return 
false;
 } else {
   
$words_to_display=(integer)$words_to_display;
 }

 
//Cutting text
 
$vectors=explode(" ",$text_to_cut);
 if (
$words_to_display>=(count($vectors)+1)) {
    
$text_cutted="";
    return 
false;
 } else {
  
$LimUP=($words_to_display-1);
  
$exitLoop=false;
   do {
       
$c=substr($vectors[$LimUP],strlen($vectors[$LimUP])-1,1);
       if ((
$c==",") or ($c==".") or ($c==";") or ($c==":") or 
(
$c=="+") or ($c=="-") or ($c=="@")) {
          
$LimUP-=1;
       } else {
          
$exitLoop=true;
       }
  } while (
$exitLoop=false and $LimUP >= 0);
   
$FinalText="";
   for (
$i=0;$i<=$LimUP;$i++) {
    
$FinalText.=$vectors[$i]." ";   
   }
   
$FinalText.="...";
   return 
$FinalText;
 }

Si alguien sabe de una forma mas sencillo....le agradecere su ayuda...nos vemos....gracias de antemano por sus respuestas...

bye