tenho o seguinte código
<?php ini_set('display_errors', true); error_reporting(E_ALL); include_once("con.php"); $ pdo = conectar(); $ id_empresa = $ _GET['id_empresa']; $ data = $ _GET['data']; $ tipo = "ENT"; $ valorTotalE = 0; $ valorTotalEntradas=$ pdo->prepare('SELECT valor FROM importa WHERE data=:data AND id_empresa=:id_empresa AND tipo=:tipo'); $ valorTotalEntradas->bindValue('id_empresa', $ id_empresa); $ valorTotalEntradas->bindValue('data', $ data); $ valorTotalEntradas->bindValue('tipo', $ tipo); $ valorTotalEntradas->execute(); while ($ linha=$ valorTotalEntradas->fetch(PDO::FETCH_ASSOC)) { $ valor = $ linha['valor']; $ valorTotalE = $ valorTotalE + $ valor; $ valorTotalE = number_format($ valorTotalE,2,',','.'); $ return = array( 'valorTotalE' => $ valorTotalE ); } echo json_encode($ return); ?>
Essa linha de comando “$ valorTotalE = number_format($ valorTotalE,2,’,’,’.’);” formata o valor em 9.999,99 como eu quero, mas ele arredonda o valor. Como posso formatar sem arredondar?