Código PHP:
public function asignarPrecioCU($arg){
if(!empty($arg)){
$control="0123456789.";
$b=strlen($arg);
for($a=0;$a<=$b;$a++){
if(strpos($arg,$control,$a)){
$this->precioCU=$arg;
}
}
}
}
public function obtenerPrecioCU(){
if(!empty($this->precioCU)){
$control=".";
if(strpos($this->precioCU,$control,0)){
$this->precioCU='0'.$this->precioCU;
}
return '$'.$this->precioCU;}else{return ("No se ha especificado precio de compra unitario o se ha ingresado un valor no valido, para el precio de compra unitario solo estan permitidos numeros 0123456789 y .(punto).");}
}
Agradeceria una breve explicación.