Когда я выбираю из DB Oracle значение -0.10
, но был выбран тип string и значение -1
, почему?Как преобразовать строку в double?
$query_for_balance = "select balance_$ from bis.client_balance_rate_plan where msisdn=$gett";
$per_for_balance = oci_parse($conn, $query_for_balance);
oci_execute($per_for_balance);
oci_fetch_all($per_for_balance, $arr_for_balance);
$balance_1 = $arr_for_balance['BALANCE_$'];
$balance_2 =$$balance_1[0];
echo($balance_2);
$ query_for_balance = «выберите balance_ $ от bis.client_balance_rate_plan где MSISDN = $ GETT «; $ per_for_balance = oci_parse ($ conn, $ query_for_balance); oci_execute ($ per_for_balance); oci_fetch_all ($ per_for_balance, $ arr_for_balance); $ balance_1 = $ arr_for_balance ['BALANCE_ $']; $ balance = number_format ((float) $ balance_1 [0], 2, '.', ''); echo ($ balance); // result 0.00 –