U may consult the Unicode charset

解决方案 »

  1.   

    function StrLenF($str)
    {
    $len = strlen($str);
    $numCn = 0;
    $numEn = 0;
    $numTotal = 0;
    for ($i=0; $i<$len; $i++) {
    if (ord($str[$i]) > 127) {
    $numCn++;
    $i++;
    } else {
    $numEn++;
    }
    }
    $numTotal = $numCn + $numEn;
    echo "中文{$numCn}个,英文{$numEn}个,共计{$numTotal}个";
    }其他不清楚.