function _field_filter_items
_field_filter_items($field, $items)
Helper function to filter out empty field values.
Parameters
$field: The field definition.
$items: The field values to filter.
Return value
The array of items without empty field values. The function also renumbers the array keys to ensure sequential deltas.
Related topics
File
- modules/field/field.module, line 509
- Attach custom data fields to Drupal entities.
Code
function _field_filter_items($field, $items) { $function = $field['module'] . '_field_is_empty'; foreach ((array) $items as $delta => $item) { // Explicitly break if the function is undefined. if ($function($item, $field)) { unset($items[$delta]); } } return array_values($items); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!field!field.module/function/_field_filter_items/7.x