Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    per contare numero caratteri di una stringa

    Ciao,
    esiste una funzione per quanto indicato in oggetto ?
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    sono un idiota ..
    strlen

  3. #3
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    fai attenzione, strlen ti conta i byte, non i caratteri.
    può andare bene per charset non multibyte come iso, altrimenti ti serve utilizzare l'estensione mb

  4. #4
    Codice PHP:
    $stringa "sempreverde"
    echo 
    strlen($stringa); // il risultato sarà 11 

    $stringa "stringa con spazi vuoti"
    echo 
    strlen($stringa); // il risultato sarà 23 
    Tutto qua.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Codice PHP:
    $stringa "stringa con spazi vuoti"
    echo 
    strlen($stringa); // il risultato sarà 23 
    quindi se volessi contare i caratteri, escluso gli spazi .. ?

  6. #6
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Originariamente inviato da JANUS70
    quindi se volessi contare i caratteri, escluso gli spazi .. ?
    Quella facile è
    Codice PHP:
    $numcar=strlen(srt_replace(" ","",$stringa)); 
    se poi per spazio intendiamo anche i tab e gli invio

    Codice PHP:
    $numcar=strlen(srt_replace(array(" ","\t","\n"),"",$stringa)); 
    Ovvero li rimuoviamo e cerchiamo la lunghezza della stringa risultante.

    Credo.
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

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.