PHP - Как переместить пустые значения массива в его последние позиции
Как я могу переместить пустые значения массива в его последнюю позицию?
Например:
$givenArray = array(
0=>'green',
1=>'',
2=>'red',
3=>'',
4=>'blue'
);
$requiredArray = array(
0=>'green',
1=>'red',
2=>'blue',
3=>'',
4=>''
);
При условии, что непустые значения не должны быть отсортированы. Это должно быть так, как есть, то есть только пустые значения должны перемещаться в конец массива.
Мне нужно именно то, что показывают мои примеры.