📌  相关文章
📜  如何在PHP查找字符串中的字符数?

📅  最后修改于: 2022-05-13 02:24:09.150000             🧑  作者: Mango

如何在PHP查找字符串中的字符数?

我们给出了一个字符串,任务是在PHP计算字符串str的字符数。为了完成这个任务,我们在PHP有以下方法:

方法 1:使用strlen() 方法 strlen()方法用于获取给定字符串str的长度字符串的长度,包括此方法中的所有空格和特殊字符。

语法

strlen( $string )

例子 :

PHP


PHP


PHP


PHP


输出

19

方法 2:使用 mb_strlen() 方法: mb_strlen()方法 使用于r E打开的字符数在具有字符串的字符编码。多字节字符计为 1。

语法

mb_strlen($str, $encoding);

注意:在使用此函数之前,请使用以下命令安装php7.0-mbstring 包:

sudo apt install php7.0-mbstring

例子 :

PHP


输出

19

方法 3:使用 iconv_strlen() 方法: iconv_strlen()方法用于获取字符串字符数,作为整数。

语法

int iconv_strlen( string $str, 
    string $charset = ini_get("iconv.internal_encoding"))

例子 :

PHP


输出
19

方法4:使用grapheme_strlen() 方法: grapheme_strlen()方法用于获取以字素为单位(不是字节或字符)字符串长度。

语法

int grapheme_strlen(string $input)

例子 :

PHP


输出
19