Ciao.
Io ho una stringa che scrivo in una textarea e poi passo da un pagina all'altra tramite sessione, e nella pagina successiva ho bisogno di contare i caratteri (compresi gli spazi).
Ho provato con questo testo:
Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo. Prova del testo.Prova del testo.Prova del testo.Prova del testo. Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo. Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo. Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.Prova del testo.àààà
Avrebbe 1000 caratteri ma me ne conta 1004.
Codice PHP:
$testoBiografia = html_entity_decode($dati["testo"]);
$testoBiografia = eregi_replace("&#[0-9]{3};","x",$testoBiografia);
$testoBiografia = str_replace("
","",$testoBiografia);
$testoBiografia = str_replace("\\\","",$testoBiografia);
$testoBiografia = str_replace("
","",$testoBiografia);
$nCaratteri = strlen(trim($testoBiografia));
Secondo voi dove sbaglio?