我想在每個標籤打印爲數組元素之前添加一些html代碼。
我的代碼:如何將html添加到數組中的PHP?
$term_links = array();
foreach ($vars['node']->taxonomy as $term)
{
$term_links[] = l($term->name, 'taxonomy/term/' . $term->tid,
array(
'attributes' => array(
'title' => $term->description
)));
}
$vars['node_terms'] = implode(', ', $term_links);
目前標籤印刷用逗號分隔。我想在每個標籤元素前添加一個小圖片使用img src="tag.png"
我該怎麼做?
編輯 - 我目前的代碼,仍然無法正常工作。
if (module_exists('taxonomy')) {
$img = 'some html';
$text = $img . $term->name;
$path = 'taxonomy/term/' . $term->tid;
$term_links = array();
foreach ($vars['node']->taxonomy as $term) {
$term_links[] = l($text, $path, array(
'html' => TRUE,
'attributes' => array(
'title' => $term->description
)));
}
$vars['node_terms'] = implode(', ', $term_links);
}
}
移動這些行:$ IMG = '一些HTML'; $ text = $ img。 $條款而─>名稱; $ path ='taxonomy/term /'。 $ term-> tid在foreach()循環中... – ioseb