gpt4 book ai didi

php - 检查数组是否在字符串中

转载 作者:可可西里 更新时间:2023-11-01 00:53:41 26 4
gpt4 key购买 nike

$comment = 'billie jean is not my lover she is just a girl';
$words = array('jean','lover','jean');
$lin = some_function_name($comment,$words);
($lin=3)

我尝试了 substr_count(),但它对数组不起作用。是否有内置函数可以执行此操作?

最佳答案

我会使用 array_filter()。 这将适用于 PHP >= 5.3。对于较低版本,您需要以不同方式处理回调。

$lin = sum(array_filter($words, function($word) use ($comment) {return strpos($comment, $word) !== false;}));

关于php - 检查数组是否在字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1676744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com