> 백엔드 개발 > PHP 튜토리얼 > PHP字符串递增怎么理解

PHP字符串递增怎么理解

PHPz
풀어 주다: 2020-09-05 09:47:18
원래의
1899명이 탐색했습니다.

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

PHP字符串递增怎么理解

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
로그인 후 복사

从结果可以看出来,字符串的加减法跟数字的加减法非常的类似。

更多相关技术文章,请访问PHP中文网

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿