【发布时间】:2014-01-29 20:45:52
【问题描述】:
我正在创建一个动态面包屑菜单,它正在抓取 url 并将每个目录正确地输出给最终用户,但是例如,如果您单击 home 后的第一个面包屑链接,它仍然使用 FULL url 并添加 'array to也结束了”。我将在下面发布代码以发送此代码和屏幕截图。
PHP/HTML
<?php
$crumbs = explode("/",$_SERVER["REQUEST_URI"]);
foreach($crumbs as $crumb){
ucfirst(str_replace(array(".php","_"),array(""," "),$crumb) . ' ');
}
?>
<div class="breadcrumb">
<ul>
<li><a href="<?php HTTP_HOST ?>">Home</a></li>
<?php foreach($crumbs as $crumb){ ?>
<li><a href="<?php echo $crumbs; ?>"><?php echo $crumb; ?></a></li>
<?php } ?>
</ul>
</div>
目前的情况:
例如,当我单击 In-House-Training 时它尝试加载的链接。
【问题讨论】:
-
你需要将这样的东西 -
ucfirst(str_replace(array(".php","_"),array(""," "),$crumb) . ' ');分配给一个变量......
标签: php html breadcrumbs