php PHP面包屑生成器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php PHP面包屑生成器相关的知识,希望对你有一定的参考价值。


<?php
function breadcrumbs($separator = ' / ', $home = 'Home') {
 
    $path = array_filter(explode('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)));
    $base_url = ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';
    $breadcrumbs = array("<a href=\"$base_url\">$home</a>");
 
    $last = end(array_keys($path));
 
    foreach ($path AS $x => $crumb) {
        $title = ucwords(str_replace(array('.php', '_'), Array('', ' '), $crumb));
        if ($x != $last){
            $breadcrumbs[] = '<a href="$base_url$crumb">$title</a>';
        }else{
            $breadcrumbs[] = $title;
        }
    }
 
    return implode($separator, $breadcrumbs);
}

以上是关于php PHP面包屑生成器的主要内容,如果未能解决你的问题,请参考以下文章

php WooCommerce面包屑

php 面包屑

php 面包屑

php 面包屑

php WordPress SEO面包屑

php 创世纪面包屑。