如何在php中的字符串末尾删除3个字符?

时间:2011-02-06 20:05:20

标签: php string

如何删除php中字符串末尾的3个字符? “abcabcabc”将成为“abcabc”!

3 个答案:

答案 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); ?>