Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/10/2004, 11:27
Avatar de xcorpion
xcorpion
 
Fecha de Ingreso: octubre-2003
Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 20 años, 6 meses
Puntos: 4
si a alguen le sirve les dejo esta funcion que debuelbe un substring con la cantidad de la palabras que le indiquemos ademas de poder especificar un offset.

Código PHP:
function wordcut($texto,$wini,$wcant){
    
$wordsout="";
    
$arraywords split(" ",$texto);
    while( (
$xword $arraywords[$wini]) and $wcant ){
        
$wordsout .= "$xword ";
        
$wini++;
        
$wcant--;
    }
    return 
$wordsout;

Sintaxis wordcut($textoacortar,$palabradeinicio,$cantidadde palabras);
$textoacortar: es el texto de entrada, el cual sera cortado.
$palabradeinicio: la palabra en la que inicia el corte(a lo que yo llamo offset) tomando en cuenta que 0 es la primera palabra.
$cantidaddepalabras: cantidad de palabras que se van a extraer a partir del offset.

un ejemplo:
$cadena = "La consultora Gartner aventura un audaz comentario respecto a la seguridad del sistema operativo Windows.";
echo wordcut($cadena,2,7); //imprime Gartner aventura un audaz comentario respecto a la

ojala les sirva.

Última edición por xcorpion; 01/10/2004 a las 11:34