Visualizzazione risultati 1 fino 3 di 3

Discussione: Modificare file txt con php

  1. #1
    Guest

    Predefinito Modificare file txt con php

    ciao a tutti,
    Ho estremamente bisogno di aiuto...
    Ho la neccessità di uno script in php che modifichi dei file in txt


    I file in mio possesso sono di questo tipo

    1 mario rossi
    1 giorgio verdi
    2 Antonio bianchi
    3 giuseppe garibaldi
    3 Camillo cavour

    Io dovrei cercare uno script che che modifichi questi file in questo modo:

    mario rossi, giorgio verdi
    antonio bianchi,
    giuseppe garibaldi, camillo cavour

    Cioè tutti i nominativi caratterizzati con un numero metterli su un unica file divisi da una virgola.
    so ke si può fare ma io non lo so fare...ne ho seriamente estramamente bisogno...vi prego datemi una mano...graize mille a presto.

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova questo script (non l'ho testato):
    Codice PHP:
    <?php
    $elenco
    =file("nomefile.txt");
    $nuovoelenco=array();
    for(
    $i=0;$i<count($elenco);$i++) {
    list(
    $posizione)=explode(" ",$elenco[$i]);
    $nuovoelenco[$posizione][]=substr(trim($elenco[$i]),strpos($elenco[$i]," "));
    }
    $fp=fopen("nomenuovofile.txt","w");
    for(
    $i=0;$i<count($nuovoelenco);$i++)
    fwrite($fp,implode(", ",$nuovoelenco[$i])."\n");
    fclose($fp);
    ?>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    non dimentichiamoci di foreach, per rendere la vita più semplice

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •