FilterArray.php
Namespace
Drupal\Component\UtilityFile
-
core/
lib/ Drupal/ Component/ Utility/ FilterArray.php
View source
<?php
declare (strict_types=1);
namespace Drupal\Component\Utility;
/**
* Provides methods to filter arrays.
*
* @ingroup utility
*/
class FilterArray {
/**
* Removes empty strings from an array.
*
* This method removes all empty strings from the input array. This is
* particularly useful to preserve 0 whilst filtering other falsy values. The
* values are first cast to a string before comparison.
*
* @param array $value
* The array to filter.
*
* @return array
* The filtered array.
*/
public static function removeEmptyStrings(array $value) : array {
return array_filter($value, static fn($item) => (string) $item !== '');
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
FilterArray | Provides methods to filter arrays. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.