PHP - Как переместить пустые значения массива в его последние позиции

Как я могу переместить пустые значения массива в его последнюю позицию?

Например:

$givenArray = array( 
                    0=>'green', 
                    1=>'', 
                    2=>'red', 
                    3=>'', 
                    4=>'blue'
                  );

$requiredArray = array(
                       0=>'green',
                       1=>'red',
                       2=>'blue',
                       3=>'',
                       4=>'' 
                      );

При условии, что непустые значения не должны быть отсортированы. Это должно быть так, как есть, то есть только пустые значения должны перемещаться в конец массива.

Мне нужно именно то, что показывают мои примеры.

Ответы на вопрос(6)

Ваш ответ на вопрос