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...