在 Navicat for oracle中查詢出來的數(shù)據(jù)是0.1
在php yii2控制器中查詢出來的數(shù)據(jù)成了.1,所以渲染到頁面上也是.1刀森,看到好多人說讓用to_char溃蔫,我楞是沒看懂忍燥,我自己明明就用to_char轉(zhuǎn)日期
to_char(CLOSING_TIME,'yyyy-mm-dd hh24:mi:ss') AS CLOSING_TIME
我學(xué)著這個轉(zhuǎn)字符串,發(fā)現(xiàn)還是不行
to_char(PRICE,'9999.00') AS CLOSING_TIME
to_char(PRICE,'fm9999.00') AS CLOSING_TIME
如下所示在Navicat for oracle查詢出來確實(shí)是0.34祝懂,
但我不知道在我yii2 的model層應(yīng)該怎么寫扼菠,我按生成主鍵的方式執(zhí)行還是不行
select to_char(0.338,'fm9999999990.00') from dual;
最終我抱著試試的心態(tài)用了最開始的想法尼荆,就把數(shù)據(jù)查詢出來,用php的float
$price=(float)$data['PRICE'];