Как я могу взорвать массив, пропуская пустые элементы массива?

Perl join () игнорирует (пропускает) значения пустого массива; PHP implode () , похоже, не работает.

Предположим, у меня есть массив:

$array = array('one', '', '', 'four', '', 'six');
implode('-', $array);

дает:

one---four--six

вместо (IMHO предпочтительнее):

one-four-six

Любые другие встроенные модули с поведение, которое я ищу? Или это будет специальная работа?

88
задан Felix Kling 12 May 2011 в 23:21
поделиться