我试图解决我的代码中的一个错误,我需要得到单词在字符串中出现的次数。它对单个单词工作正常,但我需要它只计算确切的句子(可能包含空格)
$name = 'apple';
$words = array("apple", "apple juice", "hot apple pie");
$ingredient_count = substr_count($words, $name);
结果是3,但我只想让它计算确切的名称,所以在这个例子中,结果应该是1,因为'apple'在我的数组中只出现一次。
$name = 'apple juice';
也会导致3,但也应该是1
谢谢你的建议
1条答案
按热度按时间shyt4zoc1#
您需要检查包含空格的项目,如下所示: