Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251

    PHP devo togliere da una stringa i caratteri "(" e ")".Come fare?

    Ciao,
    Praticamente ho una serie di sigle di province che davanti e dietro hanno la parentesi tipo (GE) (SV) ecc. e mi piacerebbe depurarle ognuna di queste 2 parentesi e riuscire a farlo con eleganza usando le espressioni regolari.
    Qualche guru è in ascolto?

    Nico

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Sono già in un database? Vuoi ripulire anche i dati futuri che arriveranno tramite un form online?
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251
    Rispondo SI ad entrambe le domande.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    In mysql tramite le espressioni regolari non è possibile fare ciò che chiedi.
    E' sufficiente usare due replace annidati

    select *,replace(replace(provincia,')',''),'(','') as provincia from tabella

    Se il risultato è quello atteso tramuta la select in una query di update.

  5. #5
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Nel primo caso fai tutto con una query SQL:

    codice:
    UPDATE nometabella
    SET nomecampo = TRIM( BOTH ')'  FROM  TRIM(BOTH '(' FROM nomecampo) )

    Per eliminarli dai dati che ricevi tramite form

    Codice PHP:
    $data str_replace(')'NULLstr_replace('('NULL$data) ); 
    Chiaramente "nometabella", "nomecampo" e $data dovrai sostituirli con i nomi appropriati.
    Ciao, buon lavoro

    Daniele
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251
    ottimo ed abbondante!!
    Grazie ragazzi!

    Nico

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.