<?
for ($char="a";$char<="z";$char++)
{
  echo $char;
}
?>我象上面这样写,不行,最头是安装顺序显示26个字母,后面就乱七八糟了,找不到规律。

解决方案 »

  1.   

    <?
    for ($char="a";$char<"z";$char++)
    {
      echo $char;
    }
    ?>
    单独对z进行操作—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip
      

  2.   

    for(reset($ArrayName);$key=key($ArrayName);next($ArrayName)){
    ......;
    }对所有的循环通杀。
      

  3.   

    <?php
    for($i=ord("a");$i<=ord("z");$i++){
    echo chr($i);
    }?>
      

  4.   

    foreach(range('a', 'z') as $letter) {
        echo $letter;
    }这是PHP手册里的例子!
      

  5.   

    range
    (PHP 3>= 3.0.8, PHP 4 )range --  建立一个包含指定范围单元的数组 
    说明
    array range ( mixed low, mixed high)
    range() 返回数组中从 low 到 high 的单元,包括它们本身。如果 low > high,则序列将从 high 到 low。 例子 1. range() 例子foreach(range(0, 9) as $number) {
        echo $number;
    }
    foreach(range('a', 'z') as $letter) {
        echo $letter;
    }
    foreach(range('z', 'a') as $letter) {
        echo $letter;
    }
     
     注: 在版本 4.1.0 之前 range() 函数只产生递增的整数数组。对于字符序列和递减数组的支持是 4.1.0 加入的。 例子 2. 模拟递减序列和字符序列# array_reverse 可以用来调换 range 的顺序
    foreach(array_reverse(range(0,9)) as $number) {
        echo $number;
    }# array_map() 可以用 chr() 将整数转换成字符
    foreach(array_map('chr', range(ord('a'),ord('z'))) as $character) {
        echo $character;
    }
      

  6.   

    我这样弄
    $srr="abcdefghijklmnopqrstuvwxyz";
    for($i=0;$i<26;$i++){
      $a=substr($srr,i,1);
      echo $a;
    }
      

  7.   

    <?php
    for ($i=ord('a');$i<=ord('z');$i++)
    {
    echo chr ($i);
    }
    ?>