Salve a tutti,
Ho la necessit� di visualizzare se in un file.txt ci sono numeri telefonoci duplicati, usando questo script:
<?php
$contents = file('telefono1.txt');
$parole = array();
foreach ( $contents as $value ) {
$value = trim($value);
$parole[$value]++ ;
}
arsort($parole, SORT_NUMERIC );
foreach ( $parole as $key => $val ) {
echo "$val = $key<br>";
}
?>
Che mi visualizza questo:
2 = Andrea|331xxxxx402
1 = Alessandra|34xxxxx428
1 = Franca|339xxxx30
1 = Alessandro|34xxx7865
1 = Giovanni|33xxxx4840
Gi� per me � stato un problema elencarlo in colonna perch� usavo \n credendo che <br> riguardasse solo html.
Il problema che mi fa vedere il duplicato del nome (2 = Andrea|331xxxxx402) io ho bisogno di vedere solo il duplicato del numero telefonico.
Ho provato a fare delle prove inserendo nel codice
$str = $key;
echo substr($str, 5, -0);
echo substr($str, 5, 12);
echo substr($str, -1);
per estrarre solo i numeri ma data la mia pochissima conoscenza di php sono in alto mare.
Potete darmi una mano?
Grazie