还是自己写个小程序统计一下了
似乎没有标准的库函数

解决方案 »

  1.   

    <?php
    $s = "主  题:  汉字???? 
    作  者:  liugmwx (llh)  
    等  级:    
    信 誉 值:  100 
    所属论坛:  Web 开发 PHP 
    问题点数:  20 
    回复次数:  2 
    发表时间:  2003-03-24 10:26:16 
    ";function wc($s) {
      $ar = array();
      for($i=0;$i<strlen($s);$i++) {
        $ch = $s[$i];
        if(ord($ch) > 0x7f) {
          $ar[汉字]++;
          $i++;
        }else if($ch < " " || $ch > chr(126))
          $ar[控制]++;
        else if($ch >= "0" && $ch <= "9")
          $ar[数字]++;
        else if(strtoupper($ch) >= "A" && strtoupper($ch) <= "Z")
          $ar[字母]++;
        else
          $ar[符号]++;
      }
      return $ar;
    }
    print_r(wc($s));
    ?>