gpt4 book ai didi

php - 检查字符串是否包含数据库中的单词的函数

转载 作者:行者123 更新时间:2023-11-29 01:24:01 25 4
gpt4 key购买 nike

我有一个包含被阻止单词列表的表格

+--------+------------------+
| id | word |
+--------+------------------+
| 1 | this |
| 2 | word |
| 3 | is |
| 4 | blocked |
+--------+------------------+

我需要做的是编写一个函数来检查字符串是否包含被阻止的词(表中的词),例如:

function blocked($string){
if(***blocked***){
return true;
}else{
return false;
}
}

无论该词本身是一个词,还是隐藏在另一个词中,该函数都应返回 true:

$string = "I want to see if this string is blocked"; //returns `true` because it contains 'this', 'is' and 'blocked'


$string = "iwanttoseeifthisstringisblocked"; //returns `true`

希望我的问题很清楚,

感谢任何帮助

最佳答案

您可以使用这个或类似的数据库查询:

select word from blocked_list where "you string" like concat("%", word, "%")

关于php - 检查字符串是否包含数据库中的单词的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755013/

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