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

290 php string

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

ben*_*siu 631

做就是了:

echo substr($string, 0, -3);
Run Code Online (Sandbox Code Playgroud)

您不需要使用strlen呼叫,因为,如文档所述strlen:

如果给定长度并且为负数,那么将从字符串的末尾省略那么多字符


小智 28

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


Jan*_*Jan 5

<?php echo substr($string, 0, strlen($string) - 3); ?>
Run Code Online (Sandbox Code Playgroud)

  • strlen()是不必要的. (18认同)
  • strlen是不必要的读取文件的substr (3认同)