Удаление пустых элементов из массива

<?php
/**
 * Удаление пустых элементов из массива
 * автор: Nc_Soft
 * 23.07.09
 */

/*встроенной функции, которая это делает вроде как не существует, 
но можно обойтись комбинацией их двух встроенных*/
$array = array('aa', 'bb', 'cc', '', 'dd', ' ', 3, 5, 'ee');

//вариант 1
$array1 = array_filter($array, 'trim');

//вариант 2
$array2 = array_diff($array, array('', ' '));

print_r($array1);
print_r($array2);