drupal_attributes

Versions
4.6 – 6
drupal_attributes($attributes = array())
7
drupal_attributes(array $attributes = array())

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

▾ 13 functions call drupal_attributes()

drupal_add_link in includes/common.inc
Add a <link> tag to the page's HEAD.
form in includes/common.inc
Generate a form from a set of form elements.
format_rss_item in includes/common.inc
Format a single RSS item.
form_button in includes/common.inc
Format an action button.
form_checkbox in includes/common.inc
Format a checkbox.
form_checkboxes in includes/common.inc
Format a set of checkboxes.
form_password in includes/common.inc
Format a single-line text field that does not display its contents visibly.
form_radio in includes/common.inc
Format a radio button.
form_radios in includes/common.inc
Format a set of radio buttons.
form_textarea in includes/common.inc
Format a multiple-line text field.
form_textfield in includes/common.inc
Format a single-line text field.
l in includes/common.inc
Format an internal Drupal link.
theme_table in includes/theme.inc
Return a themed table.

Code

includes/common.inc, line 1528

<?php
function drupal_attributes($attributes = array()) {
  if ($attributes) {
    $t = array();
    foreach ($attributes as $key => $value) {
      $t[] = $key .'="'. check_plain($value) .'"';
    }
    return ' '. implode($t, ' ');
  }
}
?>
Login or register to post comments
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.