小编PEP*_*OVE的帖子

存储统计数据,我需要DECIMAL,FLOAT还是DOUBLE?

我正在创造乐趣,但我仍然想认真对待它,一个主持各种测试的网站.通过这些测试,我希望收集统计数据.

一些数据将包括测试完成程度的百分比.我可以轻松地计算测试的百分比,但我希望返回真实数据,因为我存储了有关完成时测试的各种不同值.

在PHP浮点数中,大多数值都是,所以我的问题是,如果我想要真正的统计数据,我应该将它们作为FLOAT,DOUBLE或DECIMAL存储在MYSQL中.

我想利用MYSQL的功能AVG(),LOG10()如以及TRUNCATE().为了让MYSQL根据我插入的值返回真实数据,我应该使用什么作为数据库列选择.

我问,因为有些数字可能是浮点数,例如10,10.89,99.09,或者只是0,但我希望返回真实有效的统计数据.

我可以依靠浮点数学吗?

编辑

我知道这是一个普遍的问题,我道歉,但对于像我这样的非数学家,我也不是MYSQL专家,我想对这个领域的专家提出意见.

我已经完成了我的研究,但我仍然觉得我对这个问题有一个阴云密布的判断.如果我的问题不合适或不适合本网站,我再次道歉.

mysql floating-point double decimal

63
推荐指数
4
解决办法
6万
查看次数

调用用户类数组PHP

如何在PHP中使用参数数组实例化一个类?

通常它将call_user_func_array与函数,但我需要实例化一个类.

php arrays class command-line-arguments

1
推荐指数
1
解决办法
763
查看次数

找到数组中第一个出现的值并返回键?

PHP中是否有预定义函数可以在数组中找到第一个匹配的实现值并返回密钥,

$ar = array(null, 1, 0, 4, 3, 2, 7, 9, 0);

fn($ar, null); // 0
fn($ar, 4); // 3
fn($ar, 7); //6
Run Code Online (Sandbox Code Playgroud)

我看过手册但找不到任何东西.

php arrays key-value

-3
推荐指数
1
解决办法
79
查看次数