preg_replace: adicionar número após backreference

Situação

Eu quero usarpreg_replace() para adicionar um dígito'8' depois de cada um[aeiou].

Exemplo

de

abcdefghij

para

a8bcde8fghi8j


Questão

Como devo escrever a string de substituição?

// input string
$in = 'abcdefghij';

// this obviously won't work ----------↓
$out = preg_replace( '/([aeiou])/', '\18',  $in);

Isto éapenas um exemplo, sugerindostr_replace() énão uma resposta válida.
Eu quero saber como ter número após backreference na seqüência de substituição.

questionAnswers(2)

yourAnswerToTheQuestion