Grazie a tutti, ho combinato le vostre risposte, l'intervento di TrueLies è stato molto specifico e combinandolo con PHP ho avuto modo di risolvere.

Per gli indici era stata una svista, ho constatato che partono da 0.

Mi rimane la curiosità di capire perchè formattare in lowercase, dettaglio che per ora ho rimosso.
se disgraziatamente tu o l'utente cercate "andorra" ma il menu reca "Andorra" con la "A" maiuscola, non la troverebbe mai.
Non capisco perché io o l'utente dovremmo cercare Andorra nella pagina.
Anche perché essendo options, a meno che entri nel codice non posso cercar tali termini on the fly.
Inoltre, essendo un sito in un'altra lingua, applicando questa teoria dovrei rimpiazzare tutti i caratteri accentati con lettere lowercase standard. Ma se poi l'utente cercasse la parola con l'accento o con la maiuscola iniziale? Dopotutto, Andorra va con la maiuscola, eheh.

Beh direi che il problema è risolto e queste rimangono simpatiche curiosità.

Ciao