Allora, sto cercando di trovare una parola in un file .text. Il mio problema è che avendo delle parole nel file text come questo esempio,
es.
A001 ROMA
A002 ABANO TERME
se trovo "ABANO TERME" mi restituisce "A002", se trovo "ROMA" mi restituisce "NO". Ho notato che se aggiungo una terza riga, esempio:
A001 ROMA
A002 ABANO TERME
A003 VERONA
e cerco nuovamente "ABANO TERME", questa volta mi restituisce "NO", e ovviamente se vado a cercare la parola "VERONA", mi restituisce il corrispondente codice.. e cosi via.. Perchè?
<?php
//$comuneNascita = "ABANO TERME";
$comuneNascita = "ROMA";
function codiceCatastale($comuneNascita) {
$comuni = file('prova.txt');
foreach($comuni as $comune) {
$arrayCodiceComune = explode(" ", $comune);
//print_r($arrayCodiceComune);
//echo "<br/>";
if ($comuneNascita !== $arrayCodiceComune[1]) {
echo "NO<br/>";
continue;
} else {
echo $arrayCodiceComune[0];
break;
}
}
}
codiceCatastale($comuneNascita);
?>