function drupal_attributes in Drupal 4
Same name and namespace in other branches
- 5 includes/common.inc \drupal_attributes()
 - 6 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.
Related topics
16 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  - Format an internal Drupal link.
 - theme_button in includes/
form.inc  - theme_checkbox in includes/
form.inc  - Format a checkbox.
 
File
- includes/
common.inc, line 1076  - 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;
  }
}