Ho provato ma non mi funziona 
Codice PHP:
while ($dati = mysql_fetch_array($sql)) {
$content = $dati['contenuto']; //Immaginate che in questo contenuto ci sia "bla bla bla pluto bla bla"
$pos_pluto = strpos($content, "pluto");
$pos_pippo = strpos($content, "pippo");
$pos_paperino = strpos($content, "paperino");
if ($pos_pluto) { $pos = "pluto";}
elseif ($pos_pippo) { $pos = "pippo";}
elseif ($pos_paperino) { $pos = "paperino";}
echo $pos;
switch ($pos) {
case "pluto": {
echo "Ciao Pluto!";
break;
}
case "pippo": {
echo "Ciao Pippo!";
break;
}
case "paperino": {
echo "Ciao Paperino!";
break;
}
}
}
Supponiamo che la query mi dia 3 risultati per $dati['contenuto']. Il primo valore contiene "pluto", il secondo "pippo" e il terzo "paperino".
Bene, lui mi restituisce "Ciao pluto" tutte e 3 le volte! In pratica trova pluto la prima volta e lo mantiene anche nelle successive :S