当前位置: 首页 > news >正文

建设部网站政策法规网站开发 pdf 文字版

建设部网站政策法规,网站开发 pdf 文字版,wordpress 二级菜单,大连网站开发公司shepiguo联通iccid 19转20 使用luhn 算法的计算公式 第一次对接iccid 才知道 使用的是luhn 算法 19转20位 文章来源于 文章来源 当时也是一脸懵逼 的状态,然后各种chatgpt 寻找,怎么找都发现不对,最后看到这片java的文章实验是正确的,因…

联通iccid 19转20 使用luhn 算法的计算公式

第一次对接iccid 才知道 使用的是luhn 算法 19转20位

  • 文章来源于 文章来源

当时也是一脸懵逼 的状态,然后各种chatgpt 寻找,怎么找都发现不对,最后看到这片java的文章实验是正确的,因为像这种好多鉴权、加密、升级等都是java的,还没有文档,只能试着去碰,最后终于对了

原文的思路,然后从java 改成php

ICCID共20位, 最后一位的校验位计算规则如下:

  1. 取前19位 . 从左到右奇数位开始. 乘以2 然后计算个位与十位数之和.

  2. 将所有偶数位的数字与上一步得到的值全部相加

  3. 将上一步得到的值乘以9 然后取余. 得到的值就是第20位的校验位

例: 89860262191507034404 最后一位校验位是4

在这里插入图片描述

第三行相加 1+6+9+1+6+6+0+2+1+2+2+2+9+2+5+0+7+0+3+8+4+0=76

最后 76*9 = 684

校验位就是 684%10=4 各位可以到 验证该计算方法.`

代码如下,希望能帮到大家
/*** @param string $iccid* @return int|string*/public function checkLuhn($iccid = ''){$strLen = strlen($iccid);if ($strLen == 19) {$rest = 0;for ($i = 0; $i < $strLen; $i++) {if($i % 2 == 0){$oddNum = $iccid[$i] * 2;$rest += intval($oddNum / 10) + $oddNum % 10;} else {$rest += $iccid[$i];}}$rest  = $rest * 9;$str =  $rest % 10;} else {$str =  6;}return $iccid. $str;}
http://www.yayakq.cn/news/796885/

相关文章:

  • 网站流量怎么做网站主页排版
  • 学做网站需要多久哪个学校的计算机专业最好
  • 网站建设 seo网站建设网址导航网
  • app 官方网站 案例海淀seo搜索引擎优化公司
  • 衡水提供网站制作公司报价想给孩子找点题做 都有什么网站
  • wordpress零基础建站教程官方微网站
  • 顺德网站制作案例信息定制开发软件图片
  • 简单网页设计模板网站营销宣传方案
  • 国外做做网站网站模版怎么上传到空间
  • 企业网站建设 深圳cc攻击wordpress网页
  • 无锡大型网站建设上海人才网网址
  • 建设中心小学网站8080端口wordpress
  • 怎么做cms网站设计网页的工作叫什么
  • 做网站销售话术运城网站制作公司
  • wordpress收录差劲啊新乡网站搜索引擎优化
  • 搜集素材的网站建设银行明细网站能查多久
  • 上海html5网站制作公司信阳网站建设汉狮报价
  • 徐州市住房和城乡建设局网站首页做网站那几步
  • 惠州市建设交易中心网站佛山高端网站制作
  • 移动开发和网站开发注册城乡规划师考试题型
  • 网站建设自我评价怎么写比较好企业网站建设的策略
  • 东莞市建设安监监督网站首页多米诺网站建设服务
  • 珠海网站开发定制江苏省住房与城乡建设部网站
  • 英文公司网站设计asp网站后台编辑器
  • wordpress做微信支付河南网站推广优化公司
  • 医疗网站建设公司哪家好大连seo推广优化
  • 网上书城网站开发的数据字典腾讯云 wordpress搭建个人博客
  • 松江新桥网站建设js网页特效案例
  • t型布局网站的优缺点做网站优化词怎么选择
  • 电脑做系统ppt下载网站好做门户网站要多少钱