Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: preg_match_all

  1. #11
    Vedo che per ogni auto hai 7 dati sensibili per cui ti basta scorrere 7 righe per popolare i dati di un'autovettura.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  2. #12
    Uhm.. Non so come si fa, ma mi informerò.. Se ti ricordi scrivimi il nome del comando php... Grazie

  3. #13
    Sto provando così ma non mi prende i dati:
    Codice PHP:
    $testo $_POST['testo'];
    $testostr_replace(["\n""\t"], ['\n''\t'], $testo);

    $regex "/ \n([0-9a-z ().-]+)/i";
    preg_match_all($regex$testo$risultato);
    print_r ($risultato); 
    Il testo prima di passare nel regex è questo:
    codice:
    \t \nALFA ROMEO 159 (939) 1.8 TBi \n\t \n05.09 - 11.11 \n\t \n147 \n\t \n200 \n\t \n1742 \n\t \n939 B1.000 \n\t \nTre volumi \nALFA ROMEO 159 (939) 1.8 MPI \n\t \n03.07 - 11.11 \n\t \n103 \n\t \n140 \n\t \n1796 \n\t \n939 A4.000 \n\t \nTre volumi \nALFA ROMEO 159 (939) 1.9 JTS \n\t \n09.05 - 11.11 \n\t \n118 \n\t \n160 \n\t \n1859 \n\t \n939 A6.000 \n\t \nTre volumi

  4. #14
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    La prima cosa da fare è di elencare i nomi delle informazioni che vuoi trattare. Fossi in te non userei /t o altri caratteri strani.
    C'è il ; che viene usato molto spesso per l'import di dati. Addirittura mysql consente l'import dei files CSV da phpMyAdmin senza programmazione.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #15
    Quote Originariamente inviata da badaze Visualizza il messaggio
    La prima cosa da fare è di elencare i nomi delle informazioni che vuoi trattare. Fossi in te non userei /t o altri caratteri strani.
    C'è il ; che viene usato molto spesso per l'import di dati. Addirittura mysql consente l'import dei files CSV da phpMyAdmin senza programmazione.
    Non ho capito..
    Forse mi sono spiegato male...
    Il testo sotto è incollato da un archivio da cui vorrei importare i dati che mi servono, quindi sto cercando di separate i dati e stò utilizzando il /t perchè è lui che separa tutti i dati così come li ho organizzati...
    Poi dopo nel DB non li inserirò con un separatore, non posso utilizzare l'explode... Troppi dati, farei sicuramente un casino

  6. #16
    Quote Originariamente inviata da Luigi636 Visualizza il messaggio
    Sto provando così ma non mi prende i dati:
    Codice PHP:
    $testo $_POST['testo'];
    $testostr_replace(["\n""\t"], ['\n''\t'], $testo);

    $regex "/ \n([0-9a-z ().-]+)/i";
    preg_match_all($regex$testo$risultato);
    print_r ($risultato); 
    Il testo prima di passare nel regex è questo:
    codice:
    \t \nALFA ROMEO 159 (939) 1.8 TBi \n\t \n05.09 - 11.11 \n\t \n147 \n\t \n200 \n\t \n1742 \n\t \n939 B1.000 \n\t \nTre volumi \nALFA ROMEO 159 (939) 1.8 MPI \n\t \n03.07 - 11.11 \n\t \n103 \n\t \n140 \n\t \n1796 \n\t \n939 A4.000 \n\t \nTre volumi \nALFA ROMEO 159 (939) 1.9 JTS \n\t \n09.05 - 11.11 \n\t \n118 \n\t \n160 \n\t \n1859 \n\t \n939 A6.000 \n\t \nTre volumi
    Qualcuno vede qualche errore nel PHP?

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.