Come posso rimuovere 3 caratteri alla fine di una stringa in php?


311

Come posso rimuovere 3 caratteri alla fine di una stringa in php? "abcabcabc" diventerebbe "abcabc"!

php  string 

1
Potresti trovare s($str)->cutEnd(3)utile, come si trova in questa libreria indipendente . Questo è Unicode o multibyte sicuro.
Caw

Risposte:


671

Basta fare:

echo substr($string, 0, -3);

Non è necessario utilizzare una strlenchiamata, poiché, come indicato nei documenti substr :

Se la lunghezza è data ed è negativa, allora molti caratteri saranno omessi dalla fine della stringa



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.