设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
PHP字符串的递增和递减示例介绍
返回列表
查看:
836
|
回复:
0
PHP字符串的递增和递减示例介绍
[复制链接]
网络通达
当前离线
积分
7881
2647
主题
2647
帖子
7881
积分
论坛元老
论坛元老, 积分 7881, 距离下一级还需 9992118 积分
论坛元老, 积分 7881, 距离下一级还需 9992118 积分
积分
7881
发消息
电梯直达
楼主
发表于 2018-2-14 06:00:39
|
只看该作者
|
正序浏览
|
阅读模式
今天看到php手册上有这么一段话:
“在处理字符变量的算数运算时,PHP 沿袭了 Perl 的习惯,而非 C 的。例如,在 Perl 中 $a = 'Z'; $a++; 将把 $a 变成'AA',而在 C 中,a = 'Z'; a++; 将把 a 变成 '['('Z' 的 ASCII 值是 90,'[' 的 ASCII 值是 91)。注意字符变量只能递增,不能递减,并且只支持纯字母(a-z 和 A-Z)。递增/递减其他字符变量则无效,原字符串没有变化。”
也就是说:
[U]复制代码[/U] 代码如下:
for($i = 'A'; $i
结果是:ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUA…………
还有字符串变量不能递减:
[U]复制代码[/U] 代码如下:
$a = 'Z';
--$a;
echo $a; // Z
这也说明了$a++或++$a,不能要 $a = $a + 1;来解释
[U]复制代码[/U] 代码如下:
$a = $b = 'Z';
$a = $a + 1;
echo $a; //1
++$b;
echo $b; //AA
您可能感兴趣的文章:
多个PHP中文字符串截取函数
根据中文裁减字符串函数的php代码
生成随机字符串和验证码的类的PHP实例
php截取中文字符串不乱码的方法
PHP字符串的连接的简单实例
php 字符串压缩方法比较示例
PHP preg_replace() 正则替换所有符合条件的字符串
php中利用explode函数分割字符串到数组
php去除字符串换行符示例分享
php 判断字符串中是否包含html标签
php二维数组转成字符串示例
PHP字符串中特殊符号的过滤方法介绍
php判断字符串在另一个字符串位置的方法
PHP 字符串长度判断效率更高的方法
php通过字符串调用函数示例
php中3种方法删除字符串中间的空格
php截取字符串之截取utf8或gbk编码的中英文字符串示例
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
用户反馈
客户端