$invoiceTotal = $settings['Setting']['currency'] . $thisInvoice['Invoice']['invoice_total'];
$bedrag = $settings['Setting']['currency'] . number_format($thisInvoice['Payment']['0']['amount'], 2, '.', ',');
$openbedrag = $invoiceTotal - $bedrag;
//$invoiceTotal = 2
//$bedrag = 1
Почему так? $openbedrag = $invoiceTotal - $bedrag;
Не работает?Не удается вычислить значения
Это простой расчет, почему он не вычисляет эти переменные?
Он выводит 0 -_-
UPDATE ПРОБЛЕМА FIXED
$invoiceTotal = $settings['Setting']['currency'].$thisInvoice['Invoice']['invoice_total'];
$bedrag = $settings['Setting']['currency'].number_format($thisInvoice['Payment']['0']['amount'], 2, '.', ',');
$openbedrag2 = $thisInvoice['Invoice']['invoice_total'] - $thisInvoice['Payment']['0']['amount'];
$openbedrag = $settings['Setting']['currency'].$openbedrag2;
валюты устанавливает €
Вы не можете выполнить арифметику, когда число начинается с символа валюты. – Barmar
какие $ settings ['Setting'] ['currency'] эта часть содержит? значение или символ? – ripa
@ripa Он предположительно содержит символ валюты, например '' 'за доллары США или' '' за британские фунты. – Barmar