根据目录名称设置页面标题

时间:2016-03-18 06:02:23

标签: php str-replace

我正在尝试在一堆旧页面上设置页面标题。

最初根据目录名称设置标题。我用过:

<title><?php echo basename(__DIR__); ?></title>

......完美无缺。然后我想在dir名称中删除连字符,使其不显示在页面标题中。尝试了各种不同的方法,但不能把有用的东西放在一起 - 可能更多的是不知道如何将功能组合在一起的情况。这就是我目前所拥有的:

<title><?php str_replace('_', ' ', basename(__DIR__)); ?></title>

有人能提出建议吗?我是一名新手,所以要温柔!感谢。

1 个答案:

答案 0 :(得分:0)

我在自己的项目中使用此代码来根据文件所在的当前父目录获取标题:

function getTitle($t){
    $title = basename($t);
    $title = str_replace('_', ' ', $title);//replacing '_' by spaces
    return $title;
}

现在从任何传递__DIR__作为参数的文件中调用此函数。

<title><?php echo getTitle(__DIR__); ?></title>