Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection
Utils::remove_empty_array_recursive
Remove falsy item from array, recursively.
Method of the class: Utils{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = Utils::remove_empty_array_recursive( $array );
- $array(array) (required)
- The input array to filter.
Utils::remove_empty_array_recursive() Utils::remove empty array recursive code WC 10.4.3
private static function remove_empty_array_recursive( $array ) {
$array = array_filter( $array );
foreach ( $array as $key => $item ) {
if ( is_array( $item ) ) {
$array[ $key ] = self::remove_empty_array_recursive( $item );
}
}
return $array;
}