在TLD之后删除点

sg5*_*552 0 php regex preg-replace

我有这个代码,我需要在TLD之后删除点(.)

<?php
$url ='15rm-mo.hello.com.';

    $response = preg_replace('/[^A-Za-z1-9-]/', '', $url);
    echo $response;

?>
Run Code Online (Sandbox Code Playgroud)

这是输出:15rm-mohellocom

我需要的是:15rm-mohello.com最后删除点.我可以在正则表达式中添加点,但两个点都将被删除.任何的想法?提前致谢.

Che*_*ery 7

echo rtrim('15rm-mo.hello.com.', '.');
Run Code Online (Sandbox Code Playgroud)

ps:"15rm-mohello.com在最后删除点." 那么,就在最后还是在中间呢?