function drupal_attributes

7.x drupal_attributes(array $attributes = array())
5.x drupal_attributes($attributes = array())
6.x drupal_attributes($attributes = array())

Format an attribute string to insert in a tag.


$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 drupal/includes/
Add a <link> tag to the page's HEAD.
format_xml_elements in drupal/includes/
Format XML elements.
l in drupal/includes/
Formats an internal or external URL link as an HTML anchor tag.
node_feed in drupal/modules/node/node.module
A generic function for generating RSS feeds from a set of nodes.
template_preprocess_user_profile_category in drupal/modules/user/
Process variables for user-profile-category.tpl.php.

... See full list


drupal/includes/, line 1607
Common functions that many Drupal modules will need to reference.


function drupal_attributes($attributes = array()) {
  if (is_array($attributes)) {
    $t = '';
    foreach ($attributes as $key => $value) {
      $t .= " $key=" . '"' . check_plain($value) . '"';
    return $t;