Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection

Utils::remove_empty_array_recursive()private staticWC 1.0

Remove falsy item from array, recursively.

Метод класса: Utils{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$result = Utils::remove_empty_array_recursive( $array );
$array(массив) (обязательный)
The input array to filter.

Код Utils::remove_empty_array_recursive() WC 9.8.5

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;
}