`
jinsanguo
  • 浏览: 13910 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

php中常用的字符串长度函数strlen()与mb_strlen()实例解释

    博客分类:
  • PHP
阅读更多

int strlen ( string $string ) 

int strlen ( string $string )  获取给定字符串的[字节]长度 成功则返回字符串$string的长度,如果$string为空,则返回 0。

<?php
	$str1 = "abcdef";		//输出6
	$str2 = " ab cd ";		//输出7,注意,开头、结尾、中间的空格
	$str3 = "中国你好";		//输出12,但会变化,与系统所采用的字符编码方式有关
	$str4 = "中国,你好";	//输出15,但会变化,与系统所采用的字符编码方式有关
	echo '$str1的字节长度为:'.strlen($str1).'$str2的字节长度为:'.strlen($str2).'';
	echo '$str3的字节长度为:'.strlen($str3).'$str4的字节长度为:'.strlen($str4).''; 
?>

 mb_strlen() — 获取字符串的长度

mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] )
$str 要检查长度的字符串
$encoding,可指定字符编码,如省略则使用内部字符编码
返回值:返回具有encoding编码的字符串str包含的[字符数],多字节的字符被计为 1

<?php
	$str1 = "abcdef";		//输出6
	$str2 = " ab cd ";		//输出7		注意,开头、结尾、中间的空格
	$str3 = "中国你好";		//输出4
	$str4 = "中国,你好";	//输出5
	echo '$str1的字符长度为:'.mb_strlen($str1,"utf-8").'$str2的字符长度为:'.mb_strlen($str2,"utf-8").'';
	echo '$str3的字符长度为:'.mb_strlen($str3,"utf-8").'$str4的字符长度为:'.mb_strlen($str4,"utf-8").'';
?>

 

 php中常用的字符串长度函数strlen()与mb_strlen()实例解释

分享到:
评论

相关推荐

    php常用字符串长度函数strlen()与mb_strlen()用法实例分析

    主要介绍了php常用字符串长度函数strlen()与mb_strlen()用法,结合实例形式分析了php字符串长度函数strlen()与mb_strlen()功能、用法及相关操作注意事项,需要的朋友可以参考下

    C++不使用变量求字符串长度strlen函数的实现方法

    主要介绍了C++不使用变量求字符串长度strlen函数的实现方法,实例分析了strlen函数的实现原理与不使用变量求字符串长度的实现技巧,需要的朋友可以参考下

    php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例

    本文实例讲述了php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8用法。分享给大家供大家参考,具体如下: /* *gb2312中文字符串截取 */ function substr_for_gb2312($str,$start,$len=null) { $...

    php自定义函数实现统计中文字符串长度的方法小结

    本文实例讲述了php自定义函数实现统计中文字符串长度的方法。分享给大家供大家参考,具体如下: 中文字符计算为2个字符 英文字符计算为1个 代码 /** * 可以统计中文字符串长度的函数 * */ function abslength($str...

    PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数

    一、中文截取:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encoding,网页编码,如utf-8,GB2312,GBK 实例: 复制...

    C语言实现字符串操作函数的实例

    在编写程序的过程中,我们经常使用到一些字符串函数,例如求字符串长度,拷贝字符串……,这些函数都在C标准库中存在,我们可以直接使用。但我们还需要掌握这些函数的实现方法,今天来看看一些常用的字符串操作函数...

    c语言 字符串的拼接和分割实例

    注意不要越界,可用strlen(input)函数求字符串长度之后再拼接。 2. 字符串的分割 使用c的函数 char *strtok(char *str_sou,constchar *str_sep); str_sou:待分割字符串。str_sep:分割符号。 第一次调用:temp = ...

    编写PHP程序检查字符串中的中文字符个数的实例分享

    strlen函数即可获得,但如果字符串中包含中文怎办?mb_strlen可以实现,但不幸没装扩展,那就自己实现一下吧。 php有一个扩展一般是必装的,我们可以使用mb_strlen来获取字符串中的字数,用法一般如下: $len = mb_...

    php从字符串创建函数的方法

    本文实例讲述了php从字符串创建函数的方法。分享给大家供大家参考。具体如下: php中可以把整个函数定义放到一个字符串内动态定义,有了create_function这个函数,你就可以根据用户输入动态创建函数了,非常方便,...

    php比较两个字符串长度的方法

    本文实例讲述了php比较两个字符串长度的方法。分享给大家供大家参考。具体实现方法如下: 这段代码计算两个字符串的长度,然后计算其差值 &lt;?php // This will return a number of how many more characters the ...

    php常用字符串String函数实例总结【转换,替换,计算,截取,加密】

    本文实例总结了php常用字符串String函数。分享给大家供大家参考,具体如下: nl2br 功能:化换行符为 &lt;?php $str = cat isn't \n dog; $result = nl2br($str); echo $result; /**结果 cat isn't dog */ ...

    C语言库函数strlen

    C 库函数 size_t strlen(const char *str) 计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。 声明 下面是 strlen() 函数的声明。 size_t strlen(const char *str) 参数 str -- 要计算长度的字符...

    php判断输入是否是纯数字,英文,汉字的方法

    这里利用php的mb_strlen和strlen函数就可以轻松得知字符串的构成是全英文、英汉混合、还是纯汉字。简要说明如下: 1、如果strlen返回的字符长度和mb_strlen以当前编码计算的长度一 致,可以判断是纯英文字符串。 2、...

    php实现字符串翻转的方法

    mb_strlen() 获取字符的长度 mb_substr() 获取字符的单个元素 krsort() 按照键值逆序排序数组 implode() 将数组拼接为字符串 explode() 使用字符串分隔字符串 */ function str_rev_gb($str){ //判断输入的是不是...

    用汇编分析对话框实例

    #define BEGIN_STRLEN 0x08 // 开始字符串长度. #define END_STRLEN 0x08 // 结束标记字符的长度. #define MAX_Sc_Len 0x400 // 最大代码长度(1024). // 信息显示对话框函数. void MsgBox() { // 获取...

    PHP实现通过中文字符比率来判断垃圾评论的方法

    要用到php的两个函数strlen和mb_strlen,strlen会把单个汉字长度认定为3,mb_strlen单个汉字长度为1。同一段字符通过两个函数取得的长度之差就是实际汉字字符数的二倍,除以二就得到实际的字符数,在与mb_strlen取得...

    PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】

    本文实例讲述了PHP实现的只保留字符串首尾字符功能。分享给大家供大家参考,具体如下: 整理提供两个PHP函数,用于字符串的隐藏效果 ①. 隐藏部分字符串 /** * 隐藏部分字符串 * # 此方法多用于手机号码或身份证号...

    php使用自定义函数实现汉字分割替换功能示例

    本文实例讲述了php自定义函数实现汉字分割替换功能。分享给大家供大家参考,具体如下: header("Content-type:text/html;charset=utf-8"); $str="赵钱孙"; function mbstringToArray($str,$charset) { $strlen=mb_...

Global site tag (gtag.js) - Google Analytics