php Z AA 对比 5
ABCD·····ZAAABAC····理论上AA大于Z,然后PHP判断的确实Z大于AA有谁有好的方法判断?在for情况下的B比AJ大for($aa='A';$aa<'A...
A B C D ····· Z AA AB AC····
理论上 AA 大于 Z ,然后PHP判断的确实 Z 大于 AA
有谁有好的方法判断 ?
在for 情况下的 B 比 AJ大
for ($aa='A'; $aa<'AJ';$aa++ ){
} 展开
理论上 AA 大于 Z ,然后PHP判断的确实 Z 大于 AA
有谁有好的方法判断 ?
在for 情况下的 B 比 AJ大
for ($aa='A'; $aa<'AJ';$aa++ ){
} 展开
2个回答
展开全部
在PHP中不存在char数据类型,只有string类型。明白这点,那么对'z'进行递增操作,结果则为'aa'。对于字符串比较大小,学过C的应该都知道,'aa'是小于'z'的。这也就解释了为何会有上面的输出结果。
如果我们想输出'a'到'z',下面的实现是一种不错的办法:
for ($i = ord('a'); $i <= ord('z'); $i++) {
echo chr($i) . "\n";
}
或者这样也是OK的:
$letters = range('a', 'z');
for ($i = 0; $i < count($letters); $i++) {
echo $letters[$i] . "\n";
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询