Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    contare il numero di caratteri in una stringa - problema con gli spazi multipli

    Qualcuno ha già trovato il modo per contare il numero di caratteri contenuti in una stringa, considerando i doppi, tripli ecc. spazi come un carattere solo?

  2. #2
    E' sufficiente che inserisci tutti i caratteri della stringa in un array, applichi array_unique() e poi count().

  3. #3
    Originariamente inviato da filippo.toso
    E' sufficiente che inserisci tutti i caratteri della stringa in un array, applichi array_unique() e poi count().
    Mi sono spiegato male: devono essere contati come un carattere solo solamente gli spazi consecutivi.
    Per esempio, nella frase "viva il php", devono essere conteggiati 2 spazi.

  4. #4
    Esegui un preg_replace() per sostituisce spazi consecutivi con il singolo spazio e poi strlen().

  5. #5
    Originariamente inviato da filippo.toso
    Esegui un preg_replace() per sostituisce spazi consecutivi con il singolo spazio e poi strlen().
    Ecco, era proprio quello che cercavo di fare. Grazie!
    Se interessa a qualcun altro, il codice che ho usato è questo

    Codice PHP:
    $testo preg_replace('/\s\s+/'' '$testo); 
    So che non è questa la sezione, ma dovendo fare la stessa identica cosa con javascript, non è che mi potete consigliare la funzione di javascript?

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.