【问题标题】:php - casting a decimal to negativephp - 将小数转换为负数
【发布时间】:2011-09-14 22:08:01
【问题描述】:

这可能非常简单,但我不确定如何正确执行此操作并且找不到任何内容 - 如果我有一个正十进制数,例如 0.04,那么在 PHP 中将其转换为负值的最佳方法是什么?

【问题讨论】:

    标签: php floating-point integer


    【解决方案1】:
    $var = 0.04;
    
    $neg = -$var; // easiest
    $neg = -1 * $var; // bit more explicit
    $neg = 0 - $var; // another version
    

    【讨论】:

    • 哦,如果您在此触发任意数字,其中一些可能是负数,您可以事先明确检查负数,或通过 abs() 将其强制为正数,然后否定。
    • 干杯 - 我已经在使用您的第一个建议,但它不起作用,因为我没有使用正确的数据。这总是有帮助的!感谢您对其他选项的细分
    猜你喜欢
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 2015-08-13
    • 2022-12-11
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    相关资源
    最近更新 更多