Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    eliminare i (quasi) doppioni da un array

    Ho un file di testo come database che ha 3 dati per riga: un numero l'indirizzo del sito e la data.
    vorrei eliminare i doppioni dei siti per visualizzare la classifica (il numero è sempre lo stesso, è la pagerank) ma array_unique non va bene perchè la data è diversa (a me la data non interessa).
    Qualcuno ha qualche idea veloce che non sia togliere la data in ingresso?
    grazie

    in questo per esempio c'è 2 volte google e tinfox

    3|http://zenas.org|9/9/08 - 17:37
    10|http://google.com|9/9/08 - 17:46
    7|http://virgilio.it|9/9/08 - 18:07
    3|http://tinfox.it|9/9/08 - 18:45
    3|http://tinyfox.it|9/9/08 - 18:46
    10|http://google.com|9/9/08 - 17:52



    $righe_msg = file("dati/log.txt");
    natsort($righe_msg);
    $righe_msg = array_reverse($righe_msg);

    a questo punto mi servirebbe eliminare i doppi
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    $log file('tuo_file.txt');
    $url = array();
    foreach(
    $log as $linea) {
        list(
    $uno,$due,$tre) = explode('|',$linea);
        
    $url[] = $due;
    }
    $url array_unique($url); 

  3. #3
    scusa sarà l'ora..sarà che sono tonta ma non ho mica capito..

    questo è il mio codice:

    <h1>classifica </h1>
    <?php

    $righe_msg = file("dati/log.txt");
    natsort($righe_msg);
    $righe_msg = array_reverse($righe_msg);

    $numero=0;
    foreach($righe_msg as $riga)
    {

    $dato = explode("|", trim($riga));


    $numero++;

    echo"$numero - $dato[1]- PageRank:$dato[0] - $dato[2]
    ";

    }




    ?>
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Usa il mio codice, modifica solo il nome e il percorso del file di log.

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.