webentwicklung-frage-antwort-db.com.de

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

Wie kann ich 3 Zeichen am Ende eines Strings in PHP entfernen? "abcabcabc" würde "abcabc" werden!

282
user502039

Mach einfach:

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

Sie müssen keinen strlen -Aufruf verwenden, da, wie in the substr docs angegeben:

Wenn length angegeben und negativ ist, werden diese Zeichen am Ende der Zeichenfolge weggelassen

615
bensiu

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

27
KomarSerjio
<?php echo substr($string, 0, strlen($string) - 3); ?>
5
Jan