beh, intanto puoi usare la funzione "file()" che ti restituisce in un array il contenuto del file dividendolo peer "\n" quindi per righe.
Mi associo a spoon nel chiederti a che serve quell'explode per poi riconvertirlo "identico a prima" usando l'implode visto che non lo usi da nessuna parte
Poi un consiglio, usare nomi di variabili con lo stesso nome di funzioni di php è un tantinello brutto =P
Comunque, se il txt è fatto in modo che ogni valore è sempre diviso da un da capo, ti basta semplicemente un if e due funzioni: file e in_array
in_array controlla se nei valori di un dato array esiste il valore che passi come primo parametro

Codice PHP:
$file_to_load 'list.txt' ;
$parola_da_cercare 'martedi' ;

$a file $file_to_load ) ; // Carico il file e metto il contenuto in $a che diventerà un array gia diviso per numero di righe

// Controllo tutti gli elmenti per trovare una corrispondenza
if ( in_array $parola_da_cercare$a ) )
{
    echo 
'Match Found' ;