Удалить пустые элементы в массиве

1-ый способ

Удалить пустые элементы в массиве можно через функцию array_diff().

$array = [
    'PHP',
    'MySQL',
    '',
    'Apache',
    null
];

array_diff($array, array('')); // Array( [0] => 'PHP', [1] => 'MySQL',[3] => 'Apache')

2-ой способ

Также удалить пустые элементы в массиве можно через функцию array_filter().

$array = [
    'PHP',
    'MySQL',
    '',
    'Apache',
    null
];

array_filter($array); // Array( [0] => 'PHP', [1] => 'MySQL',[3] => 'Apache')