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:
ma conLa necessità di portare il valore in una nuova variabile...
NON porti il "valore" in "corrispondenza1", ma fai l'esatto contrario.codice:$valore=$corrispondenza1;