Ciao a tutti,come da titolo dovrei eliminare gli articoli da un testo che è contenuto in una variabile.

La mia soluzione di codice è la seguente:
Codice PHP:
function filtro2($text,$separatore) {

$separatore = array('il''lo''la''il''gli' ,'le');

    if (
is_array($separatore)) {
        foreach (
$separatore as $current) {
        
        
$text str_replace($separatore""$text);
        
        }
        echo 
$text;
}

Ovviamente è una parte di codice,ma è quella che riguarda l'eliminazione degli articoli.

Questa soluzione però mi toglie anche parti di testo che non sono articoli,il mio ragionamento è che un articolo è sempre preceduto e seguito da uno spazio,ma pensandoci non è sempre vero infatti se inizio una frase con l'articolo questo non è preceduto da uno spazio.

Quindi come potrei fare?