si ahora lo estoy probando pero anter de rellenar, necesotp sacar todo caracter que no sea numerico, si le paso un string como '1564,,4878.787(/(878', solo quede 15644878787878
esu
ya lo soluciones
Código PHP:
public function remplazarCaracteres($cadena){
$campo = preg_replace('/[^\d]/', '', $cadena);
return $campo;
}
borro todos los carecteres, excepto los numericos
y de ahi uso str_pad y relleno
salu2