如何在PHP中删除字符串末尾的三个字符?
“abcabcabc"会变成“abcabc"!”
<?php echo substr($string, 0, strlen($string) - 3); ?>
<?php echo substr("abcabcabc", 0, -3); ?>
只做:
echo substr($string, 0, -3);
你不需要使用strlen调用,因为,如substr文档中所述:
strlen
如果length是给定的并且为负数,那么许多字符将从字符串的末尾被省略