带千分位和小数位的数据写入数据库的问题

WBOY
Freigeben: 2016-06-23 13:26:19
Original
1419 Leute haben es durchsucht

310
1,000.00
2,000


上面三个数据,写入数据库是310,1,2,有什么正确的方法写入数据库呢~


回复讨论(解决方案)

知道怎么做千分位的,没见过怎么取消千分位,number_format()

$num = 千分位的数字;$num .= ''; //转为字符串$newnum = str_replace(',', '', $num);$newnum += 0; //转为数字
Nach dem Login kopieren

这种业务逻辑一般都是从数据库读取出来之后再加上千分符

str_replace()替换就可

如果是要强制四位小数的话就字段定义decimal(M,N)

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage