Jak mogę usunąć 3 znaki na końcu łańcucha w php?


311

Jak mogę usunąć 3 znaki na końcu łańcucha w php? „abcabcabc” zmieni się w „abcabc”!

php  string 

1
s($str)->cutEnd(3)Pomocne mogą być informacje zawarte w tej niezależnej bibliotece . Jest to bezpieczne dla Unicode lub wielobajtowe.
caw

Odpowiedzi:


669

Po prostu zrób:

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

Nie musisz używać strlenpołączenia, ponieważ, jak zauważono w dokumentach podrzędnych :

Jeśli podana jest długość i jest ona ujemna, wówczas tyle znaków zostanie pominiętych na końcu łańcucha



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.