如何删除php中字符串末尾的3个字符? “abcabcabc”将成为“abcabc”!
答案 0 :(得分:597)
只是做:
echo substr($string, 0, -3);
您不需要使用strlen
来电,因为the substr
docs中已说明:
如果给出长度并且为负数,那么将从字符串
的末尾省略那么多字符
答案 1 :(得分:26)
<?php echo substr("abcabcabc", 0, -3); ?>
答案 2 :(得分:5)
<?php echo substr($string, 0, strlen($string) - 3); ?>