visto che nessuno mi cagava ho scritto questo:
codice:
<?
$value = "Mambo";
$msg = " pagina cicci bucci mambo bu bu settete la lala cacca vacca boia giuda colore mambo tarme trame scemo e piu scemo covazz";
preg_match_all("/.{20}$value.{20}/i", $msg, $matches);
echo($msg."
");
$len_array = count($matches[0]);
for ($count=0; $count < $len_array; $count++)
{
echo($matches[0][$count]."
");
}
?>
Qualcosa fa... non quello che voglio ma qualcosa fa.
Provate un po, come si fa a modificare la reg ex in maniera che invece di restituire 20 caratteri da una parte e venti dell'altra della parola cercata, restituisca tot parole, o comunque non tronchi le parole ma aspetti di trovare uno spazio?