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