function drupal_attributes in Drupal 5
Same name and namespace in other branches
- 4 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
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.
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;
}
}