Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [php-sql] split

  1. #1
    Utente di HTML.it L'avatar di fasibia
    Registrato dal
    Feb 2004
    Messaggi
    242

    [php-sql] split

    Ciao!

    Ho un campo indirizzo di questo tipo.

    via bla, bla, bla 40136 Bologna
    piazza ecc ecc 74100 Taranto

    divrei ottenere tre campi:
    1. via bla bla
    2. 40136
    3. Bologna

    Tutti i record hanno in comune questa struttura.
    Il CAP ha sempre 5 cifre e nessun numero civico ha 5 cifre.
    E' possibile secondo voi?


    GRAZIE!

  2. #2
    Utente di HTML.it L'avatar di fasibia
    Registrato dal
    Feb 2004
    Messaggi
    242
    Altra cosa: mi interessa per uso locale, una tantum.
    Posso usare, se conoscete un sistema, anche excel o access.

    arigrazie.

  3. #3
    Utente di HTML.it L'avatar di fasibia
    Registrato dal
    Feb 2004
    Messaggi
    242
    Risolto da solo:

    codice:
    $variabile ="Via san mamolo, 155 40136 Bologna";
    $keywords = preg_split("/[\d]+[\d]+[\d]+[\d]+[\d]/", $variabile);
    echo $keywords[0];
    echo "
    ";
    echo $keywords[1];
    
    preg_match("/[\d]+[\d]+[\d]+[\d]+[\d]/",
    $variabile, $cap);
    echo "
    ";
    echo $cap[0];
    ciao

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.