PHP 字符串 substr_count() 函数2024年9月4日 | 3 分钟阅读 substr_count() 是 PHP 的内置函数。它计算子字符串在给定字符串中出现的次数。substr_count() 是一个区分大小写的函数,这意味着它对大写字母和小写字母的处理方式不同。 例如 - 子字符串 "cha" 不存在于字符串 "CHaru" 中。 注意: substr_count() 是一个区分大小写的函数。此函数提供计算子字符串在主字符串中出现次数的功能。它还提供在给定索引范围内搜索子字符串的选项。如果为搜索指定的 start 和 length 值大于传递的字符串,则会向用户返回警告。PHP 4 及以上版本支持此函数。 注意: substr_count() 函数不计算重叠的子字符串。(请参阅示例 3)。语法substr_count() 的语法如下,它接受四个参数,两个字符串和两个整数类型的值。 参数$string(必需): $string 参数是主字符串参数,其中计算子字符串的出现次数。它是 substr_count() 函数的强制参数。 $substring(必需): 传递到此参数中的值将在 $string 参数中搜索,并返回子字符串的出现次数。它也是 substr_count() 函数的强制参数。 $start(可选): 此参数包含一个整数值。它指定从何处开始计数。$start 是此函数的可选参数。如果传递到此参数中的值为负数,则它将从字符串的末尾开始计数。 $length(可选): 此参数是可选参数,取决于 $start 参数。如果 $start 和 $length 加起来($start+$length)大于 $string 的长度,substr_count() 将生成警告。负长度始终从字符串的末尾开始计数。 返回值substr_count 返回一个整数,这意味着它返回子字符串在主字符串中出现的次数。 更新日志
示例下面给出了一些示例。借助这些示例,学习 substr_count() 函数在程序中的实际实现。 示例 1: 没有可选参数的程序。 输出 在上面的示例中,主字符串中找到了 2 次 "Good" 子字符串。 2 示例 2: 传递 $start 参数时的程序。 输出 在上面的示例中,主字符串中只找到一次 "Good" 子字符串,因为搜索是从第 5个位置开始的。 1 示例 3: 同时传递 $start 和 $length 参数时的程序。 输出 在上面的示例中,主字符串中没有找到 "Good" 子字符串,因为搜索是从第 5个位置到第 15个位置($start+$length)进行的。 0 示例 4: 区分大小写 输出 在上面的示例中,主字符串中没有找到 "LIFE" 子字符串,因为 substr_compare() 是一个区分大小写的函数。 0 示例 5 输出 这里发生了一个警告,因为 start + length > strin,即 (5+12 > 15)。$start + $length 参数的长度不应超过主字符串的长度。 Warning: substr_count(): Invalid length value in C:\xampp\htdocs\xampp\PMA\substr_count.php on line 4 示例 6: 重叠子字符串 输出 它返回 1,因为它没有计算重叠的子字符串。 1 下一个主题PHP 字符串函数 |
PHP 字符串函数 PHP 字符串函数是预定义函数。它通常用于从字符串的两侧删除空格或从字符串的左侧删除其他字符。语法: ltrim(string,charlist); 参数描述 必需/可选 字符串 指定要检查的字符串。必需 charlist 指定要从字符串中删除的字符。"\0" : NULL "\t" :...
阅读1分钟
PHP 字符串函数 此函数是 PHP 的内置函数。它是一个区分大小写的函数,用于查找字符串的第一个出现位置。它主要用于在另一个字符串中搜索字符串的第一个出现位置并显示一部分...
阅读 3 分钟
PHP 函数 strops() 是 PHP 的内置函数。它用于查找一个字符串中另一个字符串或子字符串中第一次出现的位置。语法:int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] ); 参数 描述 必需/可选 string 指定...
阅读 2 分钟
PHP函数是一个预定义函数。它用于查找一个字符串在另一个字符串中首次出现的位置。注意:此函数不区分大小写且二进制安全。语法:stripos(string,find,start); 参数说明 必需/可选 string 指定要搜索的字符串。必需。 find 指定要查找的字符串。必需。 start 指定从何处开始搜索。可选。示例...
阅读1分钟
PHP 函数 PHP convert_cyr_string() 函数用于将一个西里尔字符集转换为另一个。语法: string convert_cyr_string ( string $str , string $from , string $to ); 参数描述 必需/可选 字符串 要转换的字符串 必需 from 指定要转换的西里尔字符集。必需 to 指定要转换的西里尔字符集。必需 支持的西里尔字符集有;k - koi8-r w -...
阅读1分钟
PHP 函数 PHP 函数是预定义的字符串函数,它用于使用 uuencode 算法编码字符串。它返回 uuencode 数据。注意:通过使用“Uuencoded 函数”,uuencoded 数据比原始数据大 35%。语法:convert_uuencode(string) 参数 描述 必需/可选 String 要 uuencode 的字符串 必需 示例 1 <?php // 编码字符串 $str2...
阅读1分钟
PHP 字符串函数 PHP 字符串是预定义函数。它用于比较两个给定字符串。它是二进制安全的且不区分大小写。它类似于 strncasecmp() 函数。它返回:如果两个字符串相等:[ 0 ] 如果 string1 小于 string2:[<...
阅读1分钟
PHP 字符串函数 字符串函数是 PHP 的内置函数。它用于设置本地信息。它返回新的当前区域设置,如果未实现区域设置功能,则返回 False。注意:它返回的值取决于系统。语法:Setlocale(constant,location); 参数说明 必需/可选 constant 指定要设置的本地信息...
阅读1分钟
PHP 字符串函数 是 PHP 的预定义函数。它用于将字符串转换为数组。如果指定了拆分长度,则数组将分解为长度为 的块。如果拆分长度小于 ,则返回 FALSE...
阅读1分钟
PHP str_replace() 函数 str_replace() 函数是 PHP 的一个区分大小写的内置函数,它将字符串的某些字符替换为其他字符。它用于将搜索字符串的所有出现替换为替换字符串。语法 str_replace() 函数的语法如下,...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India