no allora il problema nn è così semplice ho sbagliato a scrivere l'esempio iniziale perchè pensavo non centrasse. (lo sò del === )

Io facevo strtolower e poi lo strpos. Mi dava errore sullo strpos perchè lo strtolower si incasinava!!

idem per l'explose! se faccio al codice sorgente explose($S, "</tr>") mi ritorna 1 risultato, al posto di 1000.