Para que serve str_pad?
str_pad
Preenche uma string com um valor padrão a esquerda ou direita.
$codigoBarra = str_pad($codigoBarra, 10, STR_PAD_LEFT);
Os paramêtros recebidos são:
str_pad($umaString, $umIntComOTamanho, O_LADO_QUE_SERÁ_INSERIDO);
O lado que será inserido os caracteres é facultativo.
Leia mais em: ww.php.net/manual/pt_BR/funct...