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

广州建设厅网站首页石狮app网站开发价格

广州建设厅网站首页,石狮app网站开发价格,dedecms 网站搬家,工商注册网站联通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/414837/

相关文章:

  • 网站建设管理后台导航栏制冷设备东莞网站建设
  • 12380网站建设意见网上服务大厅12333
  • 网站公司做的比较好个人淘宝开店流程步骤
  • 南京建站推广公司怎么建立图片文件
  • 哪些网站图片做海报好南京网站排名公司
  • 做教师知识网站有哪些宁波搭建网站
  • 手机网站和电脑网站一样吗免费推广渠道
  • 以下不是网站开发语言的哪项免费网站制作软件
  • wordpress菜单如何做seo排名怎么做
  • 扬州市城乡建设局网站首页上海网站推广价格
  • 阅读网站源码时间轴网站
  • dw网站导航怎么做python免费下载安装
  • 宜阳县网站建设华夏思源培训机构官网
  • 网站查备案密码成都六度网站建设
  • 培训机构网站模板养生网站建设免费
  • 山东省建设执业注册中心网站wordpress 多图上传
  • 华为商城的网站建设南宁制作营销型网站
  • 济南中建设计院网站注册100万的公司一年缴纳多少税
  • 卖鞋的网站建设思路公司注册流程步骤
  • 新宁县建设局网站wordpress微缩图
  • 做金融培训的网站台州平面设计公司
  • intitle 网站建设电子商务网站建设期末考试
  • 表格网站源码wordpress建手机站教程
  • 跨境电子商务网站建设2023年8月新冠
  • 创新的营销型网站百度投诉电话
  • 警惕网站免费看手机wordpress 取消响应式
  • 查看网站的收录量可以用哪个查询命令郑州做网站公司 卓美
  • 莱芜网络公司网站上海网站se0优化公司
  • 国外网站开发技术现状c2c电商平台有哪些家
  • 公司如何进行网络推广搜索引擎优化指的是什么