设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 2238|回复: 1
收起左侧

[PHP/ASP/JSP] PHP实现取文本字符串的字数并进行统计 中文全角1字、英文空格1字、换行(回车)不计

[复制链接]
发表于 2019-3-31 20:24:53 | 显示全部楼层 |阅读模式

  1. <?php

  2. function wordlen($text){
  3.         $len = strlen($text);
  4.         $big =         0;$small = 0;
  5.                 do {
  6.                         $ascii = ord($text[$len-1]);
  7.                         if($ascii == 13 || $ascii == 10){
  8.                                 continue;
  9.                         } elseif($ascii&128){
  10.                                 $big++;
  11.                         } else {
  12.                         $small++;
  13.                 }
  14.                 } while(--$len);
  15.         return ($big>>1)+$small;

  16. }

  17. echo wordlen("123Test")."<br>";
  18. echo wordlen("123Test测试")."<br>";
  19. echo wordlen("Hello World\r\n中文测试Test")."<br>";

  20. ?>
复制代码

相关帖子

发表于 2019-3-31 22:20:44 | 显示全部楼层
顶顶顶顶顶66666
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-28 22:07 , Processed in 1.110063 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表