Bagaimana saya bisa menghapus 3 karakter di akhir string di php?


311

Bagaimana saya bisa menghapus 3 karakter di akhir string di php? "abcabcabc" akan menjadi "abcabc"!

php  string 

1
Anda mungkin menemukan s($str)->cutEnd(3)bermanfaat, seperti yang ditemukan di perpustakaan mandiri ini . Ini adalah Unicode atau multibyte safe.
gak

Jawaban:


671

Kerjakan saja:

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

Anda tidak perlu menggunakan strlenpanggilan, karena, sebagaimana dicatat dalam dokumen substr :

Jika panjang diberikan dan negatif, maka banyak karakter akan dihilangkan dari akhir string



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.