将utf-8的中文或者字符都看成一个字符
2024-09-01 07:06:20
function utf8_strlen($string=null){
// 将字符串分解为单元
preg_match_all("/./us", $string, $match);
// 返回单元个数
print_r($match);
return count($match[0]);
} echo utf8_strlen("äöüÄÖÜßn°€éè");
其实对于input框,maxlength属性就是将一个中文汉字和一个英文字符都当做是一个字符来看待的,并且我们用length属性获取的时候也是如此。
最新文章
- 第十一篇:web之Django之Form组件
- hadoop 主节点存储告警
- DC游戏《斑鸠》原创赏析[转载]
- redis优化配置和redis.conf说明
- SOA的企业系统架构
- [USACO 04OPEN]MooFest
- C++中的explicit关键字的用法
- 清理out的浏览器收藏夹发现的
- linux软连接文件的copy
- 一文说尽MySQL事务及ACID特性的实现原理
- Tomcat实现反向代理
- java编程规范(持续更新)
- python中类的创建和实例化
- Kafka安装及使用
- 笛卡尔遗传规划Cartesian Genetic Programming (CGP)简单理解(1)
- POJ 2235 Frogger / UVA 534 Frogger /ZOJ 1942 Frogger(图论,最短路径)
- android webview goback 跳过页面302自动跳转方法
- PHP代码审计笔记--SQL注入
- arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf等的区别
- hive对于lzo文件处理异常Caused by: java.io.IOException: Compressed length 842086665 exceeds max block size 67108864 (probably corrupt file)