PHP-向后遍历字母

chillichief

我在尝试遍历字母时注意到PHP中有一些奇怪的行为:

for($i='a'; $i<='c'; $i++)
  echo $i;

给出预期的abc,但是如果我想扭转它

for($i='c'; $i>='a'; $i--)
  echo $i;

我最终陷入无限循环,返回无尽的字符串 c

似乎$i--对char没有任何影响。有没有一种方法可以在不使用ASCII表的情况下进行此循环,以使其尽可能地易于理解?

穆罕默德·苏蒙·莫拉·塞利姆

可以通过以下方式完成:

<?php foreach (range('c', 'a') as $char) { echo $char; }

将您的开始和结束值传递给range()函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章