Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2009, 12:30
climax2006
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
como dejo solo numero en desde un string y rellenar con valores

Hola

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
        }
    } 
la primera funcion elimina todos los caracteres excepto los numeros, esta ien hecho???

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]