il fatto che il confronto tra due lettere o due stringhe va fatto tramite "eq" e NON tramite "==", non è una mia opinione, è una necessità ASSOLUTA.

poi tu scrivi:

La necessità di portare il valore in una nuova variabile...
ma con
codice:
$valore=$corrispondenza1;
NON porti il "valore" in "corrispondenza1", ma fai l'esatto contrario.