首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计算两个数字之间的百分比?

计算两个数字之间的百分比?
EN

Stack Overflow用户
提问于 2022-02-17 08:41:25
回答 2查看 102关注 0票数 0

我有这两个数字,一个是1000,另一个是440

我需要计算它们之间的百分比如下:

代码语言:javascript
运行
复制
1000 
440

The percentage that getting is 44% and left is 56%

我的助手功能:

代码语言:javascript
运行
复制
function calculatePercentage($original, $given)
{
    $percentChange = (($original - $given) / $original) * 100;

    return round(abs($percentChange)) . '%';
}

这给了我重置百分比!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-17 09:15:12

使用这个

代码语言:javascript
运行
复制
    function calculatePercentage($original, $given)
    {
        $percentageOfGiven = round(abs( ($given * 100) / $original ));

        return [
            'getting' => $percentageOfGiven . '%',
            'left' => (100 - $percentageOfGiven) . '%'
        ];
    }

输出将类似于[ 'getting' => "44%", 'left' => "56%"]

使用的原则是,如果原值是100%,那么给定的值是多少。

票数 0
EN

Stack Overflow用户

发布于 2022-02-17 08:51:48

会不会就像

代码语言:javascript
运行
复制
function calculatePercentage($original, $given)
{
    $percentChange = ($given / $original) * 100;

    return round(abs($percentChange)) . '%';
}

如果我错了,我可能对问题的理解不够

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71154831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档