0

陈述的代码无法显示以下选项卡选项卡....

<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";. 它工作正常....

请告诉我我该怎么做。

谢谢

4

1 回答 1

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>

PS 如果您的代码仍然无法正常工作,请$info['brand_url']通过 var_dump()(或等)检查您的变量,并再次确保它包含“Topman”。

于 2012-09-06T21:48:01.870 回答