I have the following code
<?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);
?>
This command line "$ valueTotalE = number_format ($ valueTotalE, 2, ',', '.');" format the value at 9.999.99, however, it does that which appears in the image below