很多站长朋友们都不太清楚php字母增加,今天小编就来给大家整理php字母增加,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎么实现字符递增. 比如我想在有个字符 是$string = a; 哪个函数可以实现它自加1 变成 b? 2、 PHP中怎样让数组以字母为键值来递增? 3、 php 字母叠加 php 怎么实现字符递增. 比如我想在有个字符 是$string = a; 哪个函数可以实现它自加1 变成 b?这个增加 ascii码 就行了
上网看看 ascii码表吧
写一个 函数 就方便使用
function strup ($str) {
$i = ord($str);
$i++;
$str = chr($i);
}
直接使用就可以了
$str = 'a';
strup($str);
echo $str; //这里就出来 b了
PHP中怎样让数组以字母为键值来递增?代码如下,仅供参考:
//小写字母
$key = 97;
$arr = array();
for($i=1;$i<=26;$i++){
$arr[chr($key)] = $i;
$key++;
}
print_r($arr);
//大写字母
$key = 65;
$arr = array();
for($i=1;$i<=26;$i++){
$arr[chr($key)] = $i;
$key++;
}
print_r($arr);
php 字母叠加<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
<?php
$num = 0;$max=25+25*26+25*pow(26,2)+25*pow(26, 3);
if(isset($_POST['add']))$num+=$_POST['add'];
$num = $num%$max;
$str = "".base_convert($num,10,26);
$len = strlen($str);
$a = array(0,0,0,0);
switch(4-$len){
case 0:$a[0]=substr($str,$len-4,1);
case 1:$a[1]=substr($str,$len-3,1);
case 2:$a[2]=substr($str,$len-2,1);
case 3:$a[3]=substr($str,$len-1,1);
}
for($i = 0; $i < 4; $i++)$a[$i] = (int)base_convert($a[$i],26,10);
echo chr(97+$a[0]).chr(97+$a[1]).chr(97+$a[2]).chr(97+$a[3]);
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input name="add" type="number">
<input type="submit">
</form>
</body>
</html>
不知楼主这么干的意义何在,随便写了一个,楼主自便
关于php字母增加的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php字母增加 php设置文字大小的详细内容...