ciao a tutti! devo paragonare due stringhe una presa da un db e una da un file.
debuggando ho visto che stringhe identiche messe in un if($str1==$str2) restituivano sempre falso.
trasformando le stringhe in esadecimale ho visto che eran diverse, quella che veniva dal file aveva dei caratteri che non resituivano nulla di visibile (provando con un convertitore online) e i valori esadecimali erano alternati da zeri.
Ho provato a creare una sorta di filtro ma ogni volta che provo un nuovo file c'è un carattere che non avevo considerato. mi chiedevo allora se c'era una sorta di filtro. perchè quando lo mostro come stringa e non come esadecimale è perfetto, se io facessi copia incolla di quella stringa, seppur l'esadecimale sia sbagliato e, la incollassi nel php l'if ritornerebbe true.
come posso fare?