以下のコードでは、最後の項目 ($term->name) が最後の項目の重複したエントリを返します。
出力:
例: コンピューティング、ファッション、出版、医学、医学
例:IT、音楽、テクノロジー、テクノロジー
ヘルプ!
<?php $vocabularies = taxonomy_get_vocabularies();
foreach($vocabularies as $vocabulary) {
if ($vocabularies) {
$terms = taxonomy_node_get_terms_by_vocabulary($node, $vocabulary->vid);
if ($terms) {
$i = 1;
$len = count($terms);
foreach ($terms as $term) {
if ($i == 1) {
print '<span class="separator">' . t($term->name) . '</span>' . ' , '; }
else {
print '<span class="separator">' . t($term->name) . '</span>' . ' , '; }
if ($i == $len) {
print '<span class="separator">' . t($term->name) . '</span>'; }
$i++;
}
}
}
} ?>