You are here

function drupal_attributes in Drupal 5

Same name and namespace in other branches
  1. 4 includes/common.inc \drupal_attributes()
  2. 6 includes/common.inc \drupal_attributes()
  3. 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

19 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.

... See full list

File

includes/common.inc, line 1374
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;
  }
}