我们在使用 WordPress 制作主题或插件的时候偶尔需要将某个 URL 地址后面的正斜杠“/”和反斜杠“\”删除掉。为此,WordPress 有一个专门检测 URL 地址后面是否有正反斜杠的函数,有就删除斜杠,这个函数就是 untrailingslashit()函数,这个函数就是今天的重点内容。
untrailingslashit()函数介绍
如果 URL 地址后面有正斜杠和反斜杠则删除。
untrailingslashit( string $string )
参数:
$string(string):(必需)要从中删除尾部斜杠的 URL 地址。
返回:
(string) 尾部删除斜杠后的 URL 地址。
函数所在文件:wp-includes / formatting.php
function untrailingslashit( $string ) {
return rtrim( $string, '/\\' );
}
untrailingslashit()函数使用示例
示例:在 URL 后面添加斜杠
<?php echo untrailingslashit( '/home/julien/bin/dotfiles/' ); ?>
上述代码将输出:home/julien/bin/dotfiles
实例:如已有斜杠就不会再添加斜杠
<?php echo untrailingslashit( 'https://boke112.com/' ); ?>
上述代码将输出:https://boke112.com
以上内容整理自@WordPress – untrailingslashit()