tengo el siguiente script, pero no me funka.
Código PHP:
public function remplazarCaracteres($campo){
$cadena = ereg('/[^\d]/', $campo);
return $cadena;
}
public function rellenarCero($campo, $numero, $valor, $caracter){
$cadena = $this->remplazarCaracteres($campo);
if(!empty($cadena)){
$numeros = '';
for($i = 0; $i < $numero; $i++){
$numeros.=$caracter;
}
$cad = $cadena . $numeros;
return $cad;
}
}
y una vez ya dejado solo los numeros, llamo a la primera funcion en la segunda para rellenar con ceros(en este caso en el parametro caracter) segun valor ingresado en el parametro numero
ej:
$f = new Funcion();
echo $f->rellenarCero('156.487,878.',5,0);
la primera funcion haria esto 156478878
la segunda funcion tendria que hacer esto 156478878000000
pero solo me arroja 0
en que esta mal???
de antemano gracias
[/PHP]