栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么此代码不简单地将字母A打印到Z?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么此代码不简单地将字母A打印到Z?

从文档:

当处理字符变量而非C的算术运算时,PHP遵循Perl的约定。

例如,在Perl

'Z'+1
变成
'AA'
,而用C
'Z'+1
变成
'['
ord('Z') == 90
ord('[') ==91
)。

请注意,字符变量可以递增但不能递减,即使如此,仅支持纯ASCII字符(az和AZ)。

还应该注意的

<=
是,按字典顺序比较
'z'+1 ≤ 'z'
。(自从开始
'z'+1 = 'aa' ≤ 'z'
。但是,这
'za' ≤'z'
是第一次比较不正确。)
$i == 'z'
例如,中断何时可以工作。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447240.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号