php - 计算 preg_replace 正则表达式中的出现次数

标签 php

我知道我可以找到 preg_match_all 的出现

<?php
$text = 'here is JUICE. it is good JUICE...';
$counted    = preg_match_all('/JUICE/',$text,$empt);
echo $counted;
?>

但我如何计算 preg_replace 的出现次数?

最佳答案

根据 the manual ,还有一个可选的第 5 个参数 $count,它将被设置为执行替换的次数:

preg_replace($pattern, $replacement, $subject, -1, $count)

第四个参数是替换次数的$limit-1表示没有限制

关于php - 计算 preg_replace 正则表达式中的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24452641/

相关文章:

php - 比较 2 个数组并删除相似的值

php - Laravel 缓存::最佳实践

php - 建模关联模型(DRY、KISS、SKINNY CONTROLLER 和 FAT 模型)

javascript - 我无法使粘性标题工作

php - Laravel 获取 Service Provider 的 url 参数

php - 我想使用 MySQL 查询结果并将其用作变量字符串(MySQL、PHP)

php - 如何在CentOS 5.x中将PHP 5.1升级到更高版本

php - 正则表达式检测此模式 : something;something=something, some=something... 次数未知

php - 更改从数据库获取日期的格式

php - 如何知道共享主机中哪些查询消耗的 CPU 最多?