ciao,

praticamente la lista veniva creata con gli spazi cioè

pippo, pippo paperino, zio paperone

etc, quando prendevo un elemento prima del nome aveva lo spazio e nel confronto di una variabile con gli elementi del vettore (istruzione in_array) si aveva esito negativo perchè la variabile "pippo" è diversa da " pippo".
ho risolto togliendo tutti gli spazi rimpiazzandoli con il carattere "".
spero di essere stato più chiaro ora.

PS: togliere lo spazio a monte non mi riusciva perchè io nel creare gli elementi del vettore non mettevo spazi.