php如何计算字符串长度?两种技巧对比
发布时间:2022-07-12 13:06:17 所属栏目:PHP教程 来源:互联网
导读:使用strlen()函数 返回给定的字符串 string 的长度。 返回值:成功则返回字符串 string 的长度;如果 string 为空,则返回 0。 根据面试题整理的例子: $str = hello; echo strlen($str), br; //5 $str1 = 中国; echo strlen($str1), br; //6 echo strlen($s
使用strlen()函数 返回给定的字符串 string 的长度。 返回值:成功则返回字符串 string 的长度;如果 string 为空,则返回 0。 根据面试题整理的例子: $str = 'hello'; echo strlen($str), '<br>'; //5 $str1 = '中国'; echo strlen($str1), '<br>'; //6 echo strlen($str4), '<br>'; //0 UTF-8 编码 一个中文占3个字节 gdk 编码 一个中文占 2字节 下面 为 gdk 编码 $str2 = 'hello'; echo strlen($str2), '<br>'; //5 $str3 = '中国'; echo strlen($str3), '<br>'; //4 echo strlen($str4), '<br>'; //0 使用mb_strlen()函数 — 获取字符串的长度 返回值:返回具有 encoding 编码的 字符串 str 包含的字符数。如果给定的 encoding 无效则返回 FALSE encoding 为字符编码。 $str = '你好中国'; echo strlen($str), '<br>'; //12 $str1 = '你好中国'; echo mb_strlen($str1, 'utf-8'), '<br>'; //4 gbk 两个字节一个字符 strlen 是计算字符串 ‘字节’ 长度 – 字符串长度 mb_strlen 是计算字符串 ‘字符’ 长度 (编辑:开发网_郴州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |