PHP eliminar elementos vacíos de un array
Existen varias opciones para eliminar elementos vacíos de un array, en el ejemplo se muestra el más eficiente:
<?php
$arr = ['', 'a', '', 'b', 'c'];
$new_arr = array_diff($arr, [''])
var_dump($new_arr);
?>
Resultado de la ejecución del código:
['a', 'b', 'c']