retorno : 1.200,98 Ex2: entrada : 1200 ---> retorno : 1.200,00 POR: RAFAEL MARQUES WEISS DIA: 23/03/2006 - rmwx@bol.com.br; */ function FormataValor( $valor ){ $valor = explode(".",$valor); $len_valor = strlen($valor[0]); if ( $len_valor > 3 ){ $t = 0; while ( $t+1 <= $len_valor ){ $v_valor[$t] = substr($valor[0],$t,1); $t++; } $v = 0; $cont = 0; $t_aux = $t; while ( $v <= $t_aux ){ if ( $cont == 3 ){ $valor_result = ".".$v_valor[$t].$valor_result; $cont = 0; } else { $valor_result = $v_valor[$t].$valor_result; } $cont++; $t--; $v++; } $valor_result = $valor_result.",".$valor[1]; } else { $valor_result = $valor[0].",".$valor[1]; } if ( strlen($valor[1]) == 1 ){ $valor_result = $valor_result."0"; } if ( $valor[1] == '' ){ $valor_result = $valor_result."00"; } if ( substr($valor_result,0,1) == ',' ){ $valor_result = "0".$valor_result; } return $valor_result; } ?>