如果只是一段时间,如何删除最后一个字符?
$string = "something here.";
$output = 'something here';
Run Code Online (Sandbox Code Playgroud)
Ali*_*xel 143
$output = rtrim($string, '.');
Run Code Online (Sandbox Code Playgroud)
(参考:PHP.net上的rtrim)
gho*_*g74 27
使用rtrim替换所有"." 最后,不只是最后一个角色
$string = "something here..";
echo preg_replace("/\.$/","",$string);
Run Code Online (Sandbox Code Playgroud)
要删除最后一个字符,只要它是一个句点而不是求助,preg_replace我们可以将字符串视为char数组,如果它是一个点,则删除最后一个字符.
if ($str[strlen($str)-1]==='.')
$str=substr($str, 0, -1);
Run Code Online (Sandbox Code Playgroud)