php - 计算字符串中某个字符串出现的次数

标签 php string

我的问题如下:

是否有一个返回出现次数的字符串函数,如 substr_count(),但有一个限制选项?我想计算字符串中“a”的出现次数,但在第一个换行符之前。

最佳答案

您可以使用 substr()strpos()获取换行符之前的所有内容,然后使用 substr_count()获取出现次数:

$text = substr($string, 0, strpos($string, "\n"));
echo substr_count($text, $needle);

Demo!

关于php - 计算字符串中某个字符串出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19545148/

相关文章:

php - 从文本文件中获取数据并将其显示在html表格中

javascript - 使用 JQuery 将行追加到表中

php - SQL 类问题 - 在 null 上调用成员函数 - phpBB

java - 我不明白为什么我的 if 语句有效

python - 在 python 中的字符串中的每个字符后添加空格(pythonic 方式)

java - 我的 String 和 StringBuilder 未在控制台中显示输出

javascript - jquery/php 重新运行 php 脚本

html - 删除(不间断的)字符串中的空格字符

string - Bash - 如何替换特定索引处的字符(包括索引零)

php - 在 WordPress/WooCommerce 中将税收更改为 GST