ebbene sì anche i grandi sbagliano (modestamente parlando) eccoti la versione corretta:
Codice PHP:
<?php
$nome = "GIANDUIA ROSSI";
$voci_trovate = array();
// supponiamo che vuoi cercare Luca Rossi inserito nella variabile $nome
$lines = file('voci.txt');
foreach ($lines as $line) {
// explode crea un array composto dai pezzi di ogni linea
$arr = explode(',', trim($line));
for ($i=0; $i<count($arr); $i++) {
// cerca una corrispondenza con $nome
if ($arr[$i]==$nome) {
// se la voce è stata trovata aggiungila a $voci_trovate
array_push($voci_trovate, $line);
}
}
}
//visualizza le righe trovate
if (count($voci_trovate)) {
for ($i=0; $i<count($voci_trovate); $i++)
echo $i." - ".$voci_trovate[$i]."</br />";
} else
echo "nessuna corrispondenza trovata
";
?>