function drupal_attributes in Drupal 6
Same name and namespace in other branches
- 4 includes/common.inc \drupal_attributes()
- 5 includes/common.inc \drupal_attributes()
- 7 includes/common.inc \drupal_attributes()
Format an attribute string to insert in a tag.
Parameters
$attributes: An associative array of HTML attributes.
Return value
An HTML string ready for insertion in a tag.
23 calls to drupal_attributes()
- drupal_add_link in includes/
common.inc - Add a <link> tag to the page's HEAD.
- format_xml_elements in includes/
common.inc - Format XML elements.
- l in includes/
common.inc - Formats an internal or external URL link as an HTML anchor tag.
- node_feed in modules/
node/ node.module - A generic function for generating RSS feeds from a set of nodes.
- template_preprocess_user_profile_category in modules/
user/ user.pages.inc - Process variables for user-profile-category.tpl.php.
File
- includes/
common.inc, line 1607 - Common functions that many Drupal modules will need to reference.
Code
function drupal_attributes($attributes = array()) {
if (is_array($attributes)) {
$t = '';
foreach ($attributes as $key => $value) {
$t .= " {$key}=" . '"' . check_plain($value) . '"';
}
return $t;
}
}