php实现36进制与10进制转换功能示例_php技巧_脚本之家

本文实例讲述了php和js实现根据子网掩码和ip计算子网功能。分享给大家供大家参考,具体如下:

本文实例讲述了php实现36进制与10进制转换功能。分享给大家供大家参考,具体如下:

php

/** * @desc im:十进制数转换成三十六机制数 * @param $num 十进制数 * return 返回:三十六进制数*/function get_char { $num = intval return false; $charArr = array("0","1","2","3","4","5","6","7","8","9",'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); $char = ''; do { $key =  % 36; $char= $charArr[$key] . $char; $num = floor; } while ; return $char;}/** * @desc im:三十六进制数转换成十机制数 * @param $char 三十六进制数 * return 返回:十进制数 */function get_num{ $array=array("0","1","2","3","4","5","6","7","8","9","A", "B", "C", "D","E", "F", "G", "H", "I", "J", "K", "L","M", "N", "O","P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y","Z"); $len=strlen; for{ $index=array_search; $sum+=*pow; } return $sum;}

echo "get_char:".get_char."
";echo "get_num:".get_num."
";
 $ip_num) { $sub_net[] = $mask_explode[$key];}$sub_net = implode;echo $sub_net;

PS:这里再为大家推荐几款计算与转换工具供大家参考使用:

192.168.2.0

在线任意进制转换工具:

js

科学计算器在线使用_高级计算器在线计算:

var ip = '192.168.6.1';var mask = '255.255.255.0';var sub_net = [];//子网var ip_explode = ip.split;var mask_explode = mask.split; console.log('ip_explode='+ip_explode); console.log('mask_explode='+mask_explode); for (var i = 0, num = ip_explode.length; i < num; i++) { c = parseInt & parseInt; console.log; sub_net.push;}sub_net = sub_net.join;console.log;

在线计算器_标准计算器:

感兴趣的朋友可以使用在线HTML/CSS/JavaScript前端代码调试运行工具

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数学运算技巧总结》、《PHP数组操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串用法总结》及《php常见数据库操作技巧汇总》

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

希望本文所述对大家PHP程序设计有所帮助。

在线一元函数求解计算工具:

科学计算器在线使用_高级计算器在线计算:

在线计算器_标准计算器:

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串用法总结》、《PHP数组操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《php正则表达式用法总结》

希望本文所述对大家PHP程序设计有所帮助。

发表评论

电子邮件地址不会被公开。 必填项已用*标注