Ciao a tutti, sto facendo un po' di esercitazioni banali con cicli e file .txt ma incorro in un errore di cui non riesco a venire a capo...


codice:
$datiutente = fopen("iscritti.txt", "r");
$rigafile = fgets($datiutente, 1024);
$campiriga = explode("|",$rigafile);
$nome = $campiriga[0];
$cognome = $campiriga[1];
$email = $campiriga[2];
$sesso = $campiriga[3];

echo "$sesso";
    
if ($campiriga[3]=="uomo") 
        $titolo = "Signore";
    else 
        $titolo = "Signora";


echo "$titolo";

Il formato del file di testo è banale:

nome|cognome|email|sesso
Alex|Rossi|abc@def.it|uomo

ma l'output che ottendo è

uomo Signora !!

Ho inserito quell'echo dopo mille tentativi per controllare che la variabile contenga correttamente "uomo" e l'output finale me lo conferma, ma in pratica la condizione del ciclo viene vista non vera... ma perchè?!