`
jinsanguo
  • 浏览: 14955 次
  • 性别: 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()实例解释

分享到:
评论

相关推荐

    字符串长度函数strlen和mb_strlen的区分示例介绍_.docx

    ### 字符串长度函数strlen与mb_strlen的区分详解 #### 引言 在进行Web开发时,特别是使用PHP语言处理包含多种字符集的数据时,理解并掌握如何正确测量字符串长度至关重要。本文旨在深入探讨PHP中两种常用的字符串...

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

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

    php中strlen和mb_strlen用法实例分析

    在PHP编程语言中,处理字符串长度是常见的任务。...10. PHP常用字符串长度函数`strlen()`与`mb_strlen()`用法实例分析 通过学习这些文章,您可以更全面地掌握PHP处理字符串长度的方法,提高代码的健壮性和兼容性。

    php字符串截取函数mb_substr用法实例分析

    此外,`mb_strlen`函数可以用来获取字符串中字符的数量,而非字节的数量,这对于多字节编码的字符串来说非常有用。 总的来说,`mb.substr`是处理多语言环境和多字节编码字符串时的首选函数,而`substr`更适合处理...

    php字符串操作全实例心得

    strlen 函数取得字符串的长度,以便于字符串处理操作。 37. strrpos: 寻找字符串中某字符最后出现处 strrpos 函数寻找字符串中某字符最后出现处,以便于字符串搜索和比较。 38. strpos: 寻找字符串中某字符最先...

    字符串处理函数封装

    在不依赖`string.h`头文件的前提下,学生需要自行实现如`strlen`、`strcpy`、`strncpy`、`strcat`、`strncat`、`strlwr`和`strupr`等常用字符串处理函数,以提升独立解决问题的能力和编程技巧。 一、课程设计目标与...

    PHP 字符串函数总结

    1. `strlen()` 函数用于计算字符串的长度,不包含末尾的空格。例如,`strlen("Hello")` 将返回5。 2. `trim()` 和 `ltrim()`、`rtrim()` 用于去除字符串两侧或左侧右侧的空白字符。如`trim(" Hello World ")`将返回...

    一个C语言常用字符串操作函数库.zip

    首先,`&lt;string.h&gt;`库中的`strlen()`函数用于计算字符串的长度。它不包括终止符'\0',因此`strlen("hello")`将返回5。请注意,C语言中的字符串是由字符数组表示的,通常以空字符'\0'作为结束标志。 接着,`strcpy()...

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

    本文实例讲述了C++不使用变量求字符串长度strlen函数的实现方法。分享给大家供大家参考。具体实现方法如下: 1、strlen的源码实现: size_t strlen(const char *str) //strlen不做内存非法判断,如果是NULL,会...

    利用PHP函数计算中英文字符串长度的方法

    首先需要明确的是,PHP中的strlen()函数用于获取字符串的字节长度,而不是字符长度。这意味着对于英文字符,它直接返回字符数,因为英文字符大多数情况下占用一个字节。而对于中文字符,这个函数就不那么可靠了,...

    PHP中strlen()和mb_strlen()的区别浅析

    如果需要同时考虑字符串中的英文和中文字符,可以将strlen()和mb_strlen()的结果相加后除以2,得到一个中英文混排字符串的平均占位长度。假设再次计算字符串$str='中文a字1符'的占位长度,可以得到结果为10。这个...

    c字符串操作函数示例(很全面)

    1. `strlen()` 函数:这个函数用于计算字符串的长度,不包括结束的空字符'\0'。例如: ```c char str[] = "Hello, World!"; int length = strlen(str); printf("字符串长度为:%d\n", length); // 输出:13 ``` 2. ...

    字符串处理函数案例.zip

    常用的字符串处理函数主要包含在`&lt;string.h&gt;`库中,例如`strcpy()`用于复制字符串,`strcat()`用于连接字符串,`strlen()`用于计算字符串长度,`strcmp()`用于比较字符串,`strstr()`用于查找子串,以及`sprintf()`...

    strlen函数使用方法.rar

    `strlen`函数是C语言和C++编程中用于计算字符串长度的一个重要函数,它属于标准库`&lt;string.h&gt;`(C语言)或`&lt;cstring&gt;`(C++)。在这个压缩包文件"strlen函数使用方法.rar"中,我们很显然会探讨`strlen`函数的基本...

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

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

    php__部分函数实例

    在PHP编程语言中,数组、字符串、数据库、文件与目录操作、时间和数学是核心功能,这些功能通过一系列的内置函数得以实现。以下是对这些关键领域的函数进行详细解释和实例演示。 1. **数组函数** - `array_push()`...

    实现字符长度,串拷贝,连接以及比较string

    本文将深入探讨四个重要的字符串处理函数:strlen、strcpy、strcmp和strcat。这些函数都是C标准库中的成员,它们在`&lt;string.h&gt;`头文件中被定义。 1. **strlen** 函数: `strlen()` 用于计算一个字符串的长度,不...

    PHP 获取字符串中的字符

    这两个函数用于查找字符串中的子字符串位置。`strpos()`从开始查找,`strrpos()`从后向前查找。返回的是子字符串的第一个字符相对于字符串开始的位置,如果未找到则返回`false`。 ```php $str = "查找字符串中的...

Global site tag (gtag.js) - Google Analytics