Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection
Utils::remove_empty_array_recursive()
Remove falsy item from array, recursively.
Method of the class: Utils{}
No Hooks.
Return
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 9.6.0
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; }