PHP字符串遞增


在看PHP5權威編程,看到一段字符串遞增的描述:

字符串(非數字型)遞增的方式與Perl是一樣的。如果最后一個字母是文字或者數字,它會被增加1.如果最后一個字母是‘z’,‘Z’或者‘9’,它將會分別被增加為‘a’,‘A’或者‘0’,而且上一個文字或者數字會用同樣的方法遞增。如果沒有上一個文字或者數字,它的前面將分別被加上‘a’,‘A’或者‘0’。不用覺得學這個有點頭疼,你只需要去嘗試並運行它,你很快就會掌握它。

注意:非數字的字符串不能被遞減。

咋一看,好像是難以理解。不過做幾個例子就很容易理解了:

$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

從結果可以看出來,字符串的加減法跟數字的加減法非常的類似。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM