【发布时间】:2011-11-25 06:35:35
【问题描述】:
有没有一种(简单的)方法可以在 PHP 中获取与gmp_signDocs 相当的数字(整数)的“符号”:
- -1 否定
- 0 零
- 1 阳性
我记得有某种比较功能可以做到这一点,但我现在找不到它。
我很快编译了这个 (Demo) 来完成这项工作,但也许还有更漂亮的东西(比如单个函数调用?),我想将结果映射到一个数组:
$numbers = array(-100, 0, 100);
foreach($numbers as $number)
{
echo $number, ': ', $number ? abs($number) / $number : 0, "\n";
}
(此代码可能会遇到浮点精度问题)
【问题讨论】:
-
@Tomalak Geret'kal:有时您会寻求反馈,对吧? ;)
-
@Orbling:好问题,可能是因为它已经安装了?让我试试:)