如何在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