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

Есть различные варианты удаления пустых элементов массива, в примере показан самый эффективный:

php<?php
  $arr = ['', 'a', '', 'b', 'c'];
  $new_arr = array_diff($arr, [''])
  var_dump($new_arr);
?>

Результат выполнения кода:

php['a', 'b', 'c']