Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2011, 14:44
borisdimael
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 17 años
Puntos: 0
Exclamación Extraer palabras con explode

Hola gente de ForosdelWeb en esta ocasion tengo un poco de inquietud con algo que estoy haciendo, y es que quiero sacar las palabras que tienen antepuestas las "@" utilizando el explode. por ejemplo:

Código:
Esta es una cadena de texto donde solo quiero las @palabras que tengan antepuesta la "@"
El codigo que tengo es el siguiente:

Código PHP:
    $usuario = explode(' ', $texto);
    
$count = count($usuario);
    for(
$i = 0; $i < $count; $i++)
    {
        
$user = $usuario[$i];
    
        
$busca = array(',', ';', '.', '?','[',']','{','}');
        
$rep = array('', '', '', '', ' ', ' ', ' ', ' ');
        
$real_user = str_replace($busca, $rep, $user);
        
$valores=split('@', $real_user);
        
        foreach (
$valores as $users) 
        {

            
$texto = str_replace($users, "<b>palabra seleccionada</b>", $texto);
                
        }            
    } 
Bueno y resulta que me tira varias palabras seleccionadas en negrita, aunque no tenga antepuesta la @. si alguien me ayuda se lo agradezco mucho...