不败君

前端萌新&初级后端攻城狮

PHP将金额分元互转单位

PHP将金额分元互转单位

2020-06-30 18:42:45

围观(3926)

某些场景下经常会碰到需要将金额的单位进行转换的.

例如 支付宝 / 微信 支付接口, 就需要传单位为分的金额.

假如前端给你传了 2.5 元, 就可以写一个这样的方法并调用:

function rmbToPenny($price)
{
    // 元转分
    return floatval($price) * 100;
}

调用返回:

float(250)


还有一些场景, 例如存储了单位为分的金额, 给数据前端时, 需要转换一下. 则可以按照下面的方法进行转换(例如 300 分):

function pennyToRmb($money)
{
    // 分转元
    return sprintf("%.2f", $money / 100);
}

调用返回:

string(4) "3.00"


本文地址 : bubaijun.com/page.php?id=193

版权声明 : 未经允许禁止转载!

评论:我要评论
发布评论:
Copyright © 不败君 粤ICP备18102917号-1

不败君

首 页 作 品 微 语