taxonomy_implode_tags
function taxonomy_implode_tags
taxonomy_implode_tags($tags, $vid = NULL)
Implodes a list of tags of a certain vocabulary into a string.
See also
File
- modules/taxonomy/taxonomy.module, line 1414
- Enables the organization of content into categories.
Code
function taxonomy_implode_tags($tags, $vid = NULL) { $typed_tags = array(); foreach ($tags as $tag) { // Extract terms belonging to the vocabulary in question. if (!isset($vid) || $tag->vid == $vid) { // Make sure we have a completed loaded taxonomy term. if (isset($tag->name)) { // Commas and quotes in tag names are special cases, so encode 'em. if (strpos($tag->name, ',') !== FALSE || strpos($tag->name, '"') !== FALSE) { $typed_tags[] = '"' . str_replace('"', '""', $tag->name) . '"'; } else { $typed_tags[] = $tag->name; } } } } return implode(', ', $typed_tags); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!taxonomy!taxonomy.module/function/taxonomy_implode_tags/7.x