Ich habe eine sehr einfache MySQL-Abfrage, die Zeilen aus einer Datenbanktabelle liest und den Zeilenwert zu einer PHP-Zeichenfolge hinzufügt oder subtrahiert, die als $ total_balance definiert ist.Ist minus (negativ) Null entspricht 0 in PHP?
Zum Beispiel;
$statement_details_query = mysqli_query($con,"SELECT transaction_nominal_code, SUM(transaction_debit) as TotalDebit, SUM(transaction_credit) as TotalCredit FROM accounts_transaction GROUP BY transaction_nominal_code") or die(mysql_error());
while($statement_details = mysqli_fetch_array($statement_details_query)) {
$balance = $statement_details['TotalCredit'] - $statement_details['TotalDebit'];
$total_balance = $total_balance + $balance;
}
echo number_format($total_balance, 2, '.', ',');
Meine Frage ist, was ist der Unterschied zwischen -0 und 0?
Null nicht negativ sein kann !! –
Ja kann es. Es heißt vorzeichenbehaftete Null und ist ein wichtiger Teil von Gleitkommazahlen. –
Der Saldo ist immer Soll minus Kredit. – Linesofcode