Grazie della risposta...
Beh, ho fatto una prova ed è decisamente più performante la ricerca binaria...però ho un problema:
in sostanza io dovrei fare la ricerca in un dizionario, quindi ho 2 array, uno ottenuto dalla lettura di un file txt con tutte le parole del dizionario ed un altro con le parole del testo da confrontare. Ho constatato che con la ricerca binaria si ottiene un confronto più veloce, ma le parole riconosciute sono decisamente minori (rispetto all'uso della funzione in_array) non riesco a capirne il motivo dove posso trovare il sorgente della funzione in_array? Così controllo se usa qualche funzione particolare per la formattazione del testo...

Grazie.
Ciao