php - Breadcrumb没有显示标签之一

时间:2012-09-05 23:02:43

标签: php breadcrumbs

陈述的代码无法显示以下标签页....

<div itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">';
echo'  <a style="color: #999999" href=/brand/'; 
echo $info['brand_url']; 
echo' itemprop="url" title="Top Brand"><span itemprop="title">'; 
echo $info['brand_name']; 
echo'</span></a><span>&raquo;</span></div>

我知道代码有什么问题...但不知道如何纠正它......

如果我将$info['brand_url'] //contains "Topman"更改为echo "Topman";等任何数据。它运作正常....

请告诉我我该怎么做。

感谢

1 个答案:

答案 0 :(得分:0)

我尝试重新组织您的代码并修复许多错误。所以我最终得到了:

// Just some example data
$info['brand_url'] = 'Topman';
$info['brand_name']= 'Link title'; 

echo '<div itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">';
echo '  <a style="color: #999999" href="/brand/'; 
echo $info['brand_url'].'"'; 
echo ' itemprop="url" title="Top Brand"><span itemprop="title">'; 
echo $info['brand_name']; 
echo '</span></a><span>&raquo;</span></div>';



// Received output:
<div itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"> 
    <a style="color: #999999" href="/brand/Topman" itemprop="url" title="Top Brand">
        <span itemprop="title">Link title</span>
    </a>
    <span>&raquo;</span>
</div>

P.S。如果您的代码仍然无效,那么请通过var_dump()(或其他等)检查您的$info['brand_url']变量,并确保它再次包含“Topman”。