salve, avrei la necessità di tagliare una stringa diciamo dopo 30 caratteri.
ho usato quindi la funzione substr($str, 0, 30);
il problema è che mi son accorto che se in questo range di caratteri ci sono dei caratteri codificati (utf8 per esempio, quindi più caratteri che rappresentano un carattere) la funzione taglia comunque dopo i 30 caratteri, e quindi c'è la possibilità di tagliare nel mezzo di questi caratteri di codifica, stampando dei simboli strani.
c'è un modo per dire alla funzione (o un altra funzione) "taglia solo gli effettivi caratteri" ?
saluti