PHP字符串递增的方式是与Perl是一样的,如果最后一个字母是文字或者数字,它会被增加“1”,如果最后一个字母是“z”,“Z”或者“9”,它将会分别被增加为“a”,“A”或者“0”,而且上一个文字或者数字会用同样的方法递增。

PHP字符串递增
在看PHP5权威编程,看到一段字符串递增的描述:
字符串(非数字型)递增的方式与Perl是一样的。如果最后一个字母是文字或者数字,它会被增加1.如果最后一个字母是‘z’,‘Z’或者‘9’,它将会分别被增加为‘a’,‘A’或者‘0’,而且上一个文字或者数字会用同样的方法递增。如果没有上一个文字或者数字,它的前面将分别被加上‘a’,‘A’或者‘0’。不用觉得学这个有点头疼,你只需要去尝试并运行它,你很快就会掌握它。
注意:非数字的字符串不能被递减。
立即学习“PHP免费学习笔记(深入)”;
咋一看,好像是难以理解。不过做几个例子就很容易理解了:
$a = 'a'; $A = 'A'; $z = 'z'; $Z = 'Z'; $az = 'az'; $AZ = 'AZ'; $aZ = 'aZ'; echo ++$a; //b echo ++$A; //B echo ++$z; //aa echo ++$Z; //AA echo ++$az; //ba echo ++$AZ; //BA echo ++$aZ; //bA
从结果可以看出来,字符串的加减法跟数字的加减法非常的类似。
更多相关技术文章,请访问PHP中文网!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号