我怎样才能删除在PHPstring的最后3个字符?

我怎样才能删除在PHPstring的最后3个字符? “abcabcabc”将成为“abcabc”!

做就是了:

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

您不需要使用strlen调用,因为如substr文档中所述 :

如果给出长度并且是负数,那么从string的末尾将省略那么多字符

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

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

你只需要使用-3作为substr()函数的长度,如下例所示:

 $str1 = "123456789ABC"; $str2 = substr( $str1, 0, -3 ); echo $str2: // print 123456789 removing ABC at the end