问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php编程:将26位字母进制转换为10进制数字,如何做?

发布网友 发布时间:2022-04-06 04:25

我来回答

4个回答

热心网友 时间:2022-04-06 05:54

主要是加权法。
10进制结果=∑各位上的值*(进制数^各位权值)
a^b表示a的b次方。
比如你说的26进制
a->1
s->19
d->4
那么asd=1*(26^2)+19*(26^1)+4*(26^0)=1174(10进制)
如果是8进制数456=4*(8^2)+5*(8^2)+6*(8^0)=302(10进制)

分太少,不写源程序了,建立索引数组$arr[a]=1$,arr[b]=2..
再把输入的字母拆成单字符倒序数组使得$single[2]=a,$single[1]=s,$single[0]=d,按上面方法权值相加。
你懂的。

热心网友 时间:2022-04-06 07:12

<?php
$str="abcdefg";//写你想要算的字符串;
$v;
function getv($s){
$arr=str_split($s,1);
for ($i=0;$i<strlen($s);$i++)
{
$v=gett($arr[$i])*getw(strlen($s)-$i-1)+$v;
}
echo $v;
}
function getw($w){
$x=1;
for ($i=0;$i<$w;$i++){
$x=26*$x;
}
return $x;
}
function gett($ch){
return (ord($ch)-96);
}
echo getv($str);
?> 虽然不难,但是麻烦.这题没意思;
注:getv计算总结果; gett计算字母代表的数字; getw计算权值;

热心网友 时间:2022-04-06 08:47

<?php
$str="abcdefg";//写你想要算的
字符串
;
$v;
function
getv($s){
$arr=str_split($s,1);
for
($i=0;$i<strlen($s);$i++)
{
$v=gett($arr[$i])*getw(strlen($s)-$i-1)+$v;
}
echo
$v;
}
function
getw($w){
$x=1;
for
($i=0;$i<$w;$i++){
$x=26*$x;
}
return
$x;
}
function
gett($ch){
return
(ord($ch)-96);
}
echo
getv($str);
?>
虽然不难,但是麻烦.这题没意思;
注:getv计算总结果;
gett计算
字母
代表的数字;
getw计算
权值
;

热心网友 时间:2022-04-06 10:38

26位字母进制?
它不是26进制,是不是要转换他们的ASCII码呢?

如果是16进制转10进制的话,使用函数 hexdex 就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
康复者的血清中含有什么免疫分子 血清里面有什么 走读的定义在哪些教育阶段适用? PostgreSQL修改数据库表的列属性操作 Ubuntu调整postgresql默认路径 ubuntu – Postgresql:更改默认数据路径 刘邦几个老婆刘邦老婆吕雉和戚夫人的不同结局 刘邦几个老婆?. 如何防止父母在微信群里抢红包? 有哪些适合夏天选择的长裙款式值得推荐? php里如何把字符串转换成字节数组 php 把“yyyy-mm-dd”格式转化成“yyyymmdd”格式 在字符编码格式选项里UTF-8(无BOM)是什么意思呀? php mysql数据库查询 php 多条件查询数据库MySQL php mysql 数据库查询 PHP删除MySQL里一个表里面的行的代码 php中删除数据库中在当前时间一天以前的数据怎么实现啊? php 删除mysql 数据库html 代码? php怎么写删除整个数据库语句 php 怎么得到当前时间1个月后时间 PHP中如何用自定义函数计算两个时间相隔的天数,月数等 Jquery应该怎么给当前日期添加天数 需要一个PHP代码,每隔一定时间自动增加,详情戳进来看看! 正在用php做一个简单的mis系统,想实现天数统计功能,例如想得到目标日期距现在还有多少天,请问如何实现? php 数据库中的日期和当前日期比较,显示天数怎么做 php如何实现循环两次时间递增一次 PHP如何在原时间上加上一天 PHP 如何更改数组所有的值 asp如何将负数变成正数 怎么将字符串进行网络字节序转换 示例 PHP怎么把变量中的值转换为数字类型? 如下面的$ww变量怎么变不成功.. 元日指什么 元日指的是传统节日什么? 元日这首诗是什么节? 元日是现代什么节日的称呼 PHP 时间格式转换。把yyyy-mm-dd(如:2015-05-01)转换成13位 UNIX 时间格式(如:1430438400000) 在php中如何进行长短日期格式的转换? php 如何将指定变量类型转换成时间格式 php错误类型有哪些 php报错“Parse error: syntax error”是什么原因? Call to undefined function怎么解决? Call to undefined function怎么解决 关于PHP代码运行错误问题 error和exception的区别 php 关于PHP运行错误的问题 PHP 中的语法错误 php如何通过模糊查询数组元素获取ID值? php如何进行二维数组内进行模糊查询,提供一个可以调用的方法? php实现模糊查询