![](/img/trans.png)
[英]How to convert exponential number(SimpleXML object string) to decimal in PHP
[英]How to automatically convert decimal into number not a string in php?
如何使自动将十进制数据类型转换为数字而不是PHP中的字符串?
我将数据字段从double更改为十进制(4,2)。 我有很多支票,例如
if ($row->field)
和$ row-> field === 0.00。 当它翻倍的时候还可以。 但是,当我在php中获取小数时,它会得到字符串类型和“ 0.00”,这是真的。
“我在$ row-> field之前添加(浮点数)”不是我的方法,因为我更改了很多字段,并且在使用它的地方太多了。
我想要找到一种比更改太多行代码更好的方法。 也许一些扩展或其他。
为什么不从MySQL本身返回布尔表达式作为查询的一部分?
SELECT decimal_column <> 0.00 as bool_expression FROM table;
然后测试表达式: if($row->bool_expression)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.