Wie kann ich 3 Zeichen am Ende eines Strings in PHP entfernen? "abcabcabc" würde "abcabc" werden!
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
<?php echo substr("abcabcabc", 0, -3); ?>
<?php echo substr($string, 0, strlen($string) - 3); ?>