一尘不染

简单动态面包屑

php

我认为此脚本对周围的任何菜鸟都非常感兴趣:)包括我:)

我想要创建的是一个可以在任何文件中使用的小代码,它将生成像这样的面包屑:

如果文件名为“ _website.com/templates/index.php_ ”,则面包屑应显示:

Website.com > Templates

^^链接^^纯文本

如果文件名为“ _website.com/templates/template_some_name.php_ ”,则面包屑应显示:

Website.com > Templates > Template Some Name

^^链接^^链接^^纯文本


阅读 163

收藏
2020-05-26

共1个答案

一尘不染

嗯,在您提供的示例中,它看起来像是“ $ _SERVER
[‘REQUEST_URI’]”,而explode()函数可以为您提供帮助。您可以使用explode将域名后面的URL分解为一个数组,并在每个正斜杠处将其分隔。

作为一个非常基本的示例,可以实现如下所示:

$crumbs = explode("/",$_SERVER["REQUEST_URI"]);
foreach($crumbs as $crumb){
    echo ucfirst(str_replace(array(".php","_"),array(""," "),$crumb) . ' ');
}
2020-05-26