Código PHP:
function comaporpunto($txt){
if(trim($txt) != ""){
$valor1=",";
$valor2=".";
$txt=preg_replace($valor1,$valor2,$txt);
}
return $txt;
}
//por ejemplo asi lo llamo:
$txt="2.2,2,,,2.2";
$res=comaporpunto($txt);
Warning: preg_replace() [function.preg-replace]: No ending delimiter ',' found in C:\wamp\www\misitio\funciones.php on line 143