ciao,
ho la seguente funzione che strippa delle parole (poi fa pure altro ma il problema non è quello...) solo quando non fanno parte di altre parole composte, ma non il carattere dash - e mi serve anche quello... cioè io voglio scegliere di poter rimuovere qualsiasi cosa digito per come la vedo sullo schermo...
codice:
function stripwords($string)
{
// build pattern once
static $pattern = null;
if ($pattern === null) {
// pull words to remove from somewhere
$words = array('uno', 'due', 'tre', 'quattro', '-');
// escape special characters
foreach ($words as &$word) {
$word = preg_quote($word, '#');
}
// combine to regex
$pattern = '#\b(' . join('|', $words) . ')\b\s*#iS';
}
$print=preg_replace($pattern, '', $string);
list($firstpart)=explode('+', $print);
return $firstpart;
}
cosa devo modificare? grazie