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

一个php编程问题:假设abcdefghij十个字母分别代表0123456789十个数字...

发布网友 发布时间:2022-04-24 04:00

我来回答

7个回答

热心网友 时间:2022-05-16 11:08

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>NDSBBS 掌机天堂 社区提示信息 - Powered by PHPWind</title>
<meta name="generator" content="PHPWind 7.5 SP3" />
<meta name="description" content="NDSBBS,掌机天堂,社区" />
<meta name="keywords" content="NDSBBS,掌机天堂,社区" />
<base id="headbase" href="http://www.ndsbbs.com/" />
<link rel="stylesheet" type="text/css" href="images/wind-reset.css" />
<style type="text/css">
body{ font-size:12px;background:#fcfcf3;}
a{ text-decoration:none;color:#3366cc;}
a:hover{ text-decoration:underline;}
ol{list-style-type:decimal;margin-left:24px;color:#888;}
.mt10{margin-top:10px;}
.lh2{line-height:2;}
.tip-page{width:600px;margin:100px auto 30px;}
.tip-table{margin:0 1px;background:#ffffff;width:598px;}
.tip-top{background:url(images/tip-top.png) center no-repeat;height:50px;}
.tip-bgA,.tip-bgB,.tip-bgC,.tip-bgC {background:#3366cc;}
.tip-bgA,.tip-bgB{height:1px;overflow:hidden;}
.tip-bgA{margin:0 2px;}
.tip-bgB{margin:0 1px;}
.tip-bgC{padding-top:1px;}
.tip-content{padding:0 0 0 67px;}
.tip-content tr td{padding:5px 10px 5px 0;line-height:25px;}

.show-back{ text-decoration:underline;display:block;padding-right:25px;line-height:22px;overflow:hidden;background:url(images/tips-back.gif) right 0 no-repeat;height:20px;}
.show-back:hover{ background-position:right -20px;}

.btn{border-color:#3366cc;margin-right:1em;color:#fff;background:#3366cc;}
.btn,.bt{border-width:1px;cursor:pointer;padding:.1em 1em;*padding:0 1em;font-size:9pt; line-height:130%; overflow:visible;}
.bt{cursor:pointer;background:#f7f7f7 url(images/wind/btn.png) 0 -52px repeat-x;vertical-align:middle;border-color: #e4e4e4 #cccccc #cccccc #e4e4e4;}

/*form*/
input{font:12px Arial;padding:1px 3px 0 3px;vertical-align:middle;margin-bottom:1px;}
.input{border: 1px solid; border-color: #c0c0c0 #ededed #ededed #c0c0c0;padding:2px 0px 2px 1px;font-size:1.0em;vertical-align:middle;color:#000;}
</style>
<SCRIPT type="text/javascript" language="JavaScript" src="js/core/core.js"></SCRIPT>
<script language="JavaScript">
function showcustomquest(qid){
getObj("customquest").style.display = qid==-1 ? '' : 'none';
}
function opencode() {
getObj('ckcode').src = 'ck.php?nowtime=' + new Date().getTime();
}
</script>
</head>
<body>
<div class="tip-page">
<div class="tip-bgA"></div>
<div class="tip-bgB"></div>
<div class="tip-bgC">
<div class="tip-top"></div>
<table cellpadding="0" cellspacing="0" class="tip-table">
<tr><td height="170">
<div class="tip-content">

<div>您没有登录或者您没有权限访问此页面,可能有如下几个原因:</div>
<div class="mt10">
<ol><li>用户组权限:你所属的用户组没有下载附件的权限</li>
<li>您还不是站点会员,请先登录站点<br></li></ol></div>
<form action="login.php?" method="post" name="login">
<table width="100%" style="margin:20px 0 0px 0;">
<tr class="vt"><td width="60" onclick="document.login.pwuser.focus();">

<input type="hidden" name="lgt" value="0"/>用户名

</td>
<td><input class="input" type="text" tabindex="11" name="pwuser" alt="请输入账户" /></td></tr>
<tr class="vt"><td>密 码:</td>
<td><input class="input" type="password" tabindex="12" name="pwpwd" alt="请输入密码" /></td>
</tr>

<tr class="vt"><td>认证码:</td>
<td>
<input class="input" type="text" name="gdcode" size="6" tabindex="17" alt="请输入验证码" />
<span style="cursor:pointer; margin-left:3px" onclick="try{opencode()}catch(e){}" >点此显示验证码</span>
<div><img src="images/loading.gif" align="absmiddle" style="cursor:pointer;" id="ckcode" alt="看不清楚,换一张" onclick="try{opencode()}catch(e){}"/></div>
<script language="JavaScript">
opencode();
</script>
</td></tr>

<tr class="vt"><td>隐身登录:</td>
<td><input name="hideid" type="radio" value="1" /> 是  
<input name="hideid" type="radio" value="0" checked tabindex="18" /> 否
</td>
</tr>
<tr class="vt"><td></td>
<td><input class="btn" type="submit" value="登录" tabindex="19" alt="确定登录"/>
 <a href="sendpwd.php" target="_blank" alt="找回密码">找回密码</a>
 <a href="register.php" target="_blank" alt="马上注册">马上注册</a>
<input type="hidden" name="forward" value="" />
<input type="hidden" name="jumpurl" value="http://www.ndsbbs.com/job.php?action=download&aid=17197" />
<input type="hidden" name="m" value="" />
<input type="hidden" name="step" value="2" />
<input type="hidden" name="cktime" value="31536000" />
</td>
</tr>
</table>
</form>
<script language="JavaScript">
document.login.pwuser.focus();
</script>
<div class="tar cc" style="padding:0 20px 20px;">
<a href="http://www.ndsbbs.com" tabindex="20" id="showindex" class="fr">返回首页</a><span class="fr">  </span><a href="javascript:;" onclick="javascript:history.go(-1);return false;" class="fr" tabindex="20">返回继续操作</a>
</div>

</div>
</td>
</tr>
</table>
</div>
<div class="tip-bgB"></div>
</div>
</body>
</html>

热心网友 时间:2022-05-16 12:26

如果字母是连续的,可以用 kran 的方法,一个正则替换即可实现。
如果不连续最好还是做一个映射表,然后根据这个表变换。

<?php
function numToAbc($num) {
$map = array(
'0'=>'a',
'1'=>'b',
'2'=>'c',
'3'=>'d',
'4'=>'e',
'5'=>'f',
'6'=>'g',
'7'=>'h',
'8'=>'i',
'9'=>'j',
);
$num = $num.'';
$str = '';
for($i = 0; $i<strlen($num); $i++) {
$str .= $map[$num{$i}];
}
return $str;
}

echo numToAbc(123242);
echo "\n";

热心网友 时间:2022-05-16 14:01

<?php

$num_char = array(
0=>'a',
1=>'b',
2=>'c',
3=>'d',
4=>'e',
5=>'f',
6=>'g',
7=>'h',
8=>'i',
9=>'j',
);
$num = '1250';//要求必须是字符,如果没有单引号则不行.

for($i=0;$i<strlen($num);$i++){
echo $num_char[$num[$i]];
}

?>

热心网友 时间:2022-05-16 15:52

a的ascII是97 chr(97)就是a 你可以通过循环去的输入字符串长度,再一一用chr(97+'输入的数')一一输出.

热心网友 时间:2022-05-16 18:00

<?
function zh($x){
$num=strlen($x);
$str='abcdefghij';
for($i=0;$i<$num;$i++){
$arr[]=substr($x,$i,1);
$zhstr.=$str[$arr[$i]];
}
return $zhstr;
}

$str=zh('1563'); //设定初始值
print($str);
?>

热心网友 时间:2022-05-16 20:25

<?php
$str = "1230";
echo preg_replace("/(\d)/e","chr(\$1+ord('a'))",$str);

热心网友 时间:2022-05-16 23:06

12345167962
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
圣斗士星矢正义传说攻略_圣斗士星矢正义传说新手攻略 圣斗士星矢正义传说怎么觉醒圣衣 圣衣玩法攻略 圣斗士星矢正义传说召唤石怎么获得 获取攻略一览 超市促销员手机上打卡迟到几分钟 在超市里打卡显示的公司是什么意思? 长鹿休闲度假农庄交通指南 求从容桂到长鹿农庄怎么坐车,详细,准确 形容神情的五字词语 女生内衣穿多久该扔掉 吴江离张家港有多远? php最大能传多大的文件 PHP如何连接GBASE数据库 关于php无法用localhost访问的原因. phpcgi进程占用cpu资源过多负载高的原因都有哪些 北京通州区金融街园中园改燃气管道得花多少钱 现代金融的核心功能是什么 睿银控股集团有限公司怎么样? 多伦多证券交易所上市的服务机构国内有哪些 互联网金融将会有何发展趋势 我想了解1998年2月17日出生的水瓶座女孩的性格特点,优点、缺点分明 梦见天上来了一根管道通进了我家? 美元升值对美国经济的影响? 为什么近期美元升值? 入超也会导制通货膨胀吗? 为什么美国成为了负债国美元还在升值 拉古兰·拉詹:克鲁格曼为什么要偏执地批评 唐万新的德隆建立 券商,银行会被互联网金融管道化吗 如何把图片版ppt转为pdf 酒店住宿记录查询,能作为出轨证据吗 php怎么用啊?我是初学者(环境搭建好了) php urlencode 特殊字符 关于php的问题 php函数如何返回数组啊, 比如, 怎样用PHP逐行读取数G的大文件最有效率且不会搞爆内存 php横向重复区域代码问题 php gzencode函数需要扩展吗 当陷入抑郁情绪的时候,你认为该如何“自救”? 如何摆脱抑郁情绪? 如何摆脱抑郁情绪 怎样让自己快乐起来摆脱抑郁 怎样克服抑郁情绪 怎样才能走出抑郁 怎么克服抑郁情绪走出痛苦 如何摆脱忧郁情绪? 抑郁到底是怎么形成的,怎么样才可以摆脱掉抑郁? 怎么样摆脱抑郁的情绪 如何摆脱抑郁症? 在生活中,怎样才能摆脱害怕、愤怒和抑郁的情绪? 你是如何排解自己的抑郁情绪的?