Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    35

    Visualizzare righe duplicate file di testo

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    35
    Buongiorno,
    Ho risolto in questo modo, creo due liste una "telefono" con nomi e numeri e "telefono2" con solo numeri poi il controllo lo faccio su "telefono2" e vedo i numeri doppi.
    2 = 32424234
    1 = 7688678
    1 = 54646456
    Una domanda, con un echo e' possibile visualizzare solo i numeri che riportano un numero diverso da "1=" ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    35
    Ho parlato con mia sorella adesso, abbiamo postato la stessa discussione su due forum diversi, non sapevo che anche lei avesse postato la stessa cosa su sul forum.
    Ha risolto quindi chiudo il post.
    Chiedo scusa
    Ultima modifica di f.gino; 24-10-2023 a 15:08

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.