PHP 计算字符串长度

企鹅博客
19266
文章
0
评论
2019年7月5日10:34:45 评论 2.5K views 450字阅读1分30秒

/**

* 计算字符串的长度(汉字按照两个字符计算)

*

* @param string $str 字符串

*

* @return int

*/

function myStrLen($str){

$length = strlen(preg_replace('/[\x00-\x7F]/', '', $str));

if ($length){
return strlen($str) - $length + intval($length / 3) * 2;
}
else{
return strlen($str);
}
}

/**
* 计算字符串的长度(汉字按照一个字符计算)
*
* @param string $str 字符串
*
* @return int
*/
function cnForOneBetLen($str){
$length = strlen(preg_replace('/[\x00-\x7F]/', '', $str));

if ($length){
return strlen($str) - $length + intval($length / 3) * 1;
}
else{
return strlen($str);
}
}

  • 版权声明: 发表于 2019年7月5日10:34:45
  • 转载注明:https://www.qieseo.com/232047.html
PHP编辑器PhpStrom运行缓慢 php教程

PHP编辑器PhpStrom运行缓慢

最近在使用phpstorm开发项目的时候,在加载文件运行时,不管有多大,如果项目文件数据比较多的话,都能够让phpstorm卡到死机。其中调整过内存设置,关闭过动态提示,使用过phpstorm的安全模...
php隐藏文件实际下载地址的方法 php教程

php隐藏文件实际下载地址的方法

这篇文章主要介绍了php隐藏实际地址的文件下载方法,涉及php中header与file_get_contents方法的相关使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php隐藏实际...
PHP四舍五入、取整、round函数使用 php教程

PHP四舍五入、取整、round函数使用

这篇文章主要介绍了PHP四舍五入、取整、round函数使用示例,需要的朋友可以参考下 小数例子: PHP保留两位小数并且四舍五入 复制代码 代码如下: $n=0.1265489; echo sprin...
TP5读取txt文件的代码示例 php教程

TP5读取txt文件的代码示例

本篇文章给大家带来的内容是关于TP5读取txt文件的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1、读取文件将txt文件放入 public 文件夹中。(这是我TXT里的数...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: