+ Rispondi alla Discussione
Risultati da 1 a 8 di 8

Eliminare caratteri doppi

Ultimo Messaggio di PaTeR il:
  1. #1
    Utente Premium L'avatar di gayspace
    Data Registrazione
    Apr 2008
    Messaggi
    135

    Eliminare caratteri doppi

    Salve a tutti... Domanda semplice semplice

    Esiste in php un modo per fare in modo che lettere o punteggiatura ripetuta venga resa singola?

    Esempio:

    Ciao!!!!!!!! > Ciao!

    Uffa....... > Uffa...

    ihihihihihihihihih > ihih

    Pensavo a un str_replace ma come posso impostare, per esempio, che se il carattere "." inserito pi di 3 volte si veda a video "..." ecc ecc?

    Grazie
    Italian gay community

  2. #2
    ModSenior L'avatar di Thedarkita
    Data Registrazione
    Aug 2006
    Localit
    Messina
    Messaggi
    7,268
    Segui Thedarkita su Twitter Aggiungi Thedarkita su Google+ Aggiungi Thedarkita su Facebook Aggiungi Thedarkita su Linkedin Visita il canale Youtube di Thedarkita
    Ciao gayspace,

    devi fare una cosa di questo tipo:
    Codice PHP:
    echo preg_replace('#!{4,}#''!''Ciao!!!!'); // Ciao! 

  3. #3
    Utente Premium L'avatar di gayspace
    Data Registrazione
    Apr 2008
    Messaggi
    135
    Si ma....

    Ciao!!!! diventerebbe Ciao!

    Ma se avessi Ciao!!!!! (con 5 !) ?

    La funzione non supporta un valore "<1" ?
    Italian gay community

  4. #4
    ModSenior L'avatar di Thedarkita
    Data Registrazione
    Aug 2006
    Localit
    Messina
    Messaggi
    7,268
    Segui Thedarkita su Twitter Aggiungi Thedarkita su Google+ Aggiungi Thedarkita su Facebook Aggiungi Thedarkita su Linkedin Visita il canale Youtube di Thedarkita
    Lo f ugualmente in quel modo...

  5. #5
    Utente Premium L'avatar di gayspace
    Data Registrazione
    Apr 2008
    Messaggi
    135
    Ah ottimo

    Grazie mille
    Italian gay community

  6. #6
    Utente Premium L'avatar di gayspace
    Data Registrazione
    Apr 2008
    Messaggi
    135
    Ultima question...

    Se oltre al ! volessi inserire altre condizioni? tipo aggiungere la stessa regola per il ? e il . ?
    Italian gay community

  7. #7
    Utente Premium L'avatar di gayspace
    Data Registrazione
    Apr 2008
    Messaggi
    135
    Ultima domanda....

    come fare affinche "xdxdxdxd" diventi "xd" ? ho provato ma mi inserisce davanti ad ogni "d" una x

    Codice:
    $commenti['commento'] = preg_replace('/[xd]{1,}/', 'xd', $commenti['commento']);
    Italian gay community

  8. #8
    User Attivo
    Data Registrazione
    Nov 2004
    Localit
    Catania
    Messaggi
    1,153
    dovresti usare le parentesi tonde per indicare un gruppo di caratteri.

    E comunque ti converrebbe usare un {2,} perch altrimenti faresti fare lavoro aggiuntivo, andando a sostituire anche le singole occorrenze ( inutilmente ).

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.