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

    estrazione colonne da file txt

    Ciao a tutti!

    Esiste un modo per estrarre solo determinate colonne da un file txt
    con php. Avevo provato con: include("");, ma mi estrae tutto il contenuto, io invece
    vorrei estrarre e stampare a video solo quelle da me scelte.

    Grazie in anticipo

  2. #2
    in che senso "colonne"? com'è fatto il file TXT?

  3. #3
    il file txt e' fatto cosi:
    PRIMA GIORNATA_______________________|P|G|V|N|P|GF|GS|DR |CD|

    <hr>
    1.|BAILADO_F.C______________________ |P|G|V|N|P|GF|GS|DR|CD|

    2.|SQUALO_CASERANA_________________|P|G|V|N|P|GF|G S|DR|CD|

    3.|GRUPPO_VALDINIEVOLE______________|P|G|V|N|P|GF| GS|DR|CD|

    4.|CAFFE'_MARTINI____________________|P|G|V|N|P|GF |GS|DR|CD|

    5.|G.S.A_PISTOIA_B___________________|P|G|V|N|P|GF |GS|DR|CD|

    6.|ARCI_CANTAGRILLO_B_______________|P|G|V|N|P|GF| GS|DR|CD|

    7.|RAMINI_CAN_BIANCO________________|P|G|V|N|P|GF| GS|DR|CD|

    8.|MARESCA_A.C._____________________|P|G|V|N|P|GF| GS|DR|CD|

    9.|BARACCA_CALCIO___________________|P|G|V|N|P|GF| GS|DR|CD|

    10|MASIANO_A.C._____________________|P|G|V|N|P|GF| GS|DR|CD|

    11|MARRUOTA_1970___________________|P|G|V|N|P|GF|G S|DR|CD|

    12|FURIE_2008_______________________|P|G|V|N|P|GF| GS|DR|CD|

    13|MONTAGNANA_CALCIO______________|P|G|V|N|P|GF|GS |DR|CD|

    14|CARPINETA_A.C.___________________|P|G|V|N|P|GF| GS|DR|CD|

    15|ATLETICO_PISTOIA_________________|P|G|V|N|P|GF| GS|DR|CD|

    16|PONTE_ALLE_TAVOLE/VIGNOZZI_______|P|G|V|N|P|GF|GS|DR|CD|

    <hr>
    Io vorrei estrarre solo la parte dei nomi in una tabella e i punti in un'altra

  4. #4
    ed i punti sarebbero la P?

    Se è così, e se sei su di un server linux, ti basta fare (messo che il tuo file si chiami prova.txt):

    Codice PHP:
    $var passthru("tail +3 prova.txt | cut -d\"|\" -f\"2,3\" | sed 's/_/ /g' | sed '/<hr>/d'");

    /*
    in $var hai:
    BAILADO F.C                       |P
    SQUALO CASERANA                 |P
    GRUPPO VALDINIEVOLE              |P
    CAFFE' MARTINI                    |P
    G.S.A PISTOIA B                   |P
    ARCI CANTAGRILLO B               |P
    RAMINI CAN BIANCO                |P
    MARESCA A.C.                     |P
    BARACCA CALCIO                   |P
    MASIANO A.C.                     |P
    MARRUOTA 1970                   |P
    FURIE 2008                       |P
    MONTAGNANA CALCIO              |P
    CARPINETA A.C.                   |P
    ATLETICO PISTOIA                 |P
    PONTE ALLE TAVOLE/VIGNOZZI       |P


    */

    $rows explode("\n"$var);

    //Ora un $rows hai un array con tutte le righe 
    A questo punto ti basta fare un trim ed uno split su | per otterere i valori.

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.