Revision: 414
Updated Code
at July 12, 2006 13:46 by nicolaspar
Updated Code
function cortarAdelante( $cadena, $cuantos, $ponerPuntos=0, $sacarTags=0, $puntos1 = '...' ){ $puntos = ''; if( $ponerPuntos == 1 ){ if( strlen( $cadena ) >= $cuantos) { $puntos = $puntos1; } } if( $sacarTags==1 ){ $cadeba = sacarTags( $cadena ); } $cadena .= ' '; $cadena = substr( $cadena, 0, $cuantos + 1 ); $cadena = substr( $cadena, 0, strrpos( $cadena,' ') ); return $cadena.$puntos; } #funciones adicionales que usara function sacarTags( $str ){ if( trim( $str )!='' ){ $str = ereg_replace( "<([^>]+)>", "", $str ); return $str; }else{ return $str; } } function sacarHref( $str ){ if( trim( $str ) != '' ){ $str = eregi_replace( "<a([^>]+)>|</a>", "", $str ); return $str; }else{ return $str; } }
Revision: 413
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 12, 2006 13:40 by nicolaspar
Initial Code
function cortarAdelante($cadena, $cuantos, $ponerPuntos=0, $sacarTags=0, $puntos1 = '...'){ $puntos = ''; if($ponerPuntos == 1){ if(strlen($cadena)>=$cuantos){ $puntos = $puntos1; } } if($sacarTags==1){ $cadeba = sacarTags($cadena); } $cadena .= ' '; $cadena = substr($cadena, 0, $cuantos); $cadena = substr($cadena, 0, strrpos($cadena,' ')); return $cadena.$puntos; } #funciones adicionales que usara function sacarTags($str){ if(trim($str)!=''){ $str = ereg_replace("<([^>]+)>", "", $str); return $str; }else{ return $str; } } function sacarHref($str){ if(trim($str)!=''){ $str = eregi_replace("<a([^>]+)>|</a>", "", $str); return $str; }else{ return $str; } }
Initial URL
Initial Description
echo cortarAdelante("hola mundo", 3, 1, 1 ); #Return hola
Initial Title
Php cortar string respetando palabras beta 0.2
Initial Tags
Initial Language
PHP