[PHP] Troncare caratteri

Marcolino92

Utente Attivo
6 Nov 2012
28
0
1
Ciao ragazzi, ho un problema ma non capisco da cosa dipende perche in realtà funziona. Viene impostato su Codeigniter la troncazione di un testo a 90 caratteri, se si scrivono normali parole, quindi come un normale testo tutto funziona, a 90 caratteri si tronca.

Purtroppo il problema nasce quando invece di inviare un normale testo (quindi con spazi tra parola e parola) viene inviato un testo come "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", a questo punto è come se non conteggia nulla e quindi non tronca.

Come posso evitare questo? Un diverso salvataggio del testo nel database?
Lascio i link alle immagini di esempio:
https://prnt.sc/na2k9d
https://prnt.sc/na2joi
 
il manuale dice,
Truncates a string to the number of characters specified. It maintains the integrity of words so the character count may be slightly more or less than what you specify
se non ci sono spazi, non può lavorare,
devi cercare una soluzione diversa, magari usando le funzioni php che trattano le stringhe di caratteri
 

Discussioni simili