您现在的位置是:PHP计算条形码最后一位

PHP计算条形码最后一位

分类: PHP 日期:2017-12-01点击:3332
echo docode("695747580002");
function docode($s) {
$a=$b=$c=$d=$e=0;
$s=str_split($s);
    for ($i=1;$i<=12;$i++) {
        $sc=parseInt($s[$i-1]);
        if ($i<=12 && $i%2==0) {
            $a+=$sc;
        } elseif ($i<=11 && $i%2==1) {
            $b+=$sc;
        }
    }
    $c=$a*3;
    $d=$b+$c;
    if ($d%10==0) {
        $e=$d-$d;
    } else {
        $e=$d+(10-$d%10)-$d;
    }
    return $e;
}
标签: PHP

站长简介

    姓名:喻理
    微信:yuli0927
    邮箱:yuli0927@126.com
    不懂业务的运维工程师不是一个好程序员。

分类

最新文章

热门文章

全站标签