各位专家好,数据分析,
如何将十六进制值转换成整数值?
假设来自源系统的数据是:
用户希望将此数据转换成整数值。
输出应该是:
实验时间:
下面是映射:
查询映射:
自定义函数CF\u HEX\u to \u INT的逻辑:
抱歉代码太长了!
处理:
此函数将从$p\字符串变量中的源获取十六进制值。这个值将通过一个循环。使用substr函数,它将逐个提取每个数字/字符。如果它是一个十六进制数,那么它将通过If-then-else条件,物联网工程是什么,相应地,该数将首先转换为整数。如果该数/字符不是十六进制数,工业物联网,那么它将直接跳转到
"else-If($lv_char in(0,1,2,3,4,5,6,7,8,9))"。
$lv_sum=$lv_num+$lv_sum;将继续添加整数值,直到循环结束条件终止为false。
最后,$lv\u num的值将分配给$p\u string,并返回。
希望能帮助您理解每行后面的处理。
谢谢!
如果我错过了什么,什么是物联网工程,请告诉我!
,大数据分析软件本文地址: /cunchu/76085.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除