我怎样才能删除在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