367 Stimmen

Wie kann ich in PHP drei Zeichen am Ende eines Strings entfernen?

Wie kann ich in PHP drei Zeichen am Ende eines Strings entfernen?

Aus "abcabcabc" würde "abcabc" werden!

803voto

bensiu Punkte 22810

Tun Sie es einfach:

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

Sie müssen nicht mit einem strlen Aufruf, da, wie in die Substratdokumentation :

Wenn length angegeben wird und negativ ist, werden so viele Zeichen am Ende der Zeichenkette ausgelassen

46voto

KomarSerjio Punkte 2785
<?php echo substr("abcabcabc", 0, -3); ?>

3voto

Jan Punkte 2239
<?php echo substr($string, 0, strlen($string) - 3); ?>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X