Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Mick666
    Registrato dal
    Oct 2006
    Messaggi
    149

    str_replace problema urgente

    ciao ho un problema urgente,
    io ho tante stringhe, ognuna delle quali è composta da due indirizzi e-mail, e devo tramite str_replace fare in modo che in ogni stringa i due indirizzi e-mail siano divisi soltanto da una virgola;
    per esempio se la mia stringa è:
    abc@alice.it - 123@live.it dovrà diventare abc@alice.it,123@live.it

    il mio problema è che nelle varie stringhe di partenza (più di mille) le email sono separate in modi diversi, in alcune c'è uno spazio ' ', in altre più spazi ' ', in altre ancora una ';' in altre un '/', in altre ancora spazio + carattere ' - '.

    come faccio a settare str_replace in modo che faccia quello che voglio io?

    help me è urgente!

    grazie

  2. #2
    Utilizza un'espressione regolare che individua le tue email.

  3. #3
    Utente di HTML.it L'avatar di Mick666
    Registrato dal
    Oct 2006
    Messaggi
    149
    cioè?

  4. #4
    Utente di HTML.it L'avatar di Mick666
    Registrato dal
    Oct 2006
    Messaggi
    149
    cosa dovrei scrivere dentro eregi() per fargli riconoscere una mail all'interno della stringa?

  5. #5
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    la mail è caratterizzata da :
    blabla@blabla.bla

    quindi nella tua espressione dovrai identificare come dato certo quei 2 caratteri , se non ci sono restituisci l'errore.
    in oltre sai anche che dopo il DOT (.) puoi avere da 2 a 3 caratteri non numerici quindi puoi impostare la tua espressione dicendo che dopo il . devono esserci da 2 a 3 valori che non siano numeri!

  6. #6
    Utente di HTML.it L'avatar di Mick666
    Registrato dal
    Oct 2006
    Messaggi
    149
    si lo so, ma a me serve proprio la sintassi dell'espressione regolare (perché ho poco tempo), cioè proprio nel merito cosa scriverci in eregi("cosascriverequi ",$string , $array)

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.