gpt4 book ai didi

php - 检查 php 是否两个短语包含相同的词

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

我想用 PHP 检查两个 Phrase 是否包含相同的词 我正在使用 strpos 和 strstr 但对我不起作用,因为我不知道确切的单词的位置。

example :

Thismyfirstword
checkfirstmore

在两个词中,存在一个词“first”,表示它是真的。

你有什么想法吗?

更多说明

我有两个,我会做 loup 来检查一个短语是否包含相同的词,如下所示:

  1. 表一包含:

    wordone - thatistrue- youknowho- mynamesis - moreexmple - Thismyfirstword

  2. 表二包含:

nothinghere - checkfirstmore - thatwatineed -moremore- younameslike

结果

Thismyfirstword = checkfirstmore (first)

mynamesis = younameslike(名字)

moreexmple = moremore(更多)

最佳答案

我想这就是您要找的。如您在评论中提到的,如果两者都有一些最小长度 3 的公共(public)单词,它将返回“TRUE”。

    $str1 = "Crazyworld";
$str2 = "Helloworld";
echo "This is ".check($str1, $str2);
function check($string1, $string2)
{
for($i = 0; $i <= strlen($string1) - 3; $i++)
{
$sub = substr($string1, $i, 3);
if(strpos($string2, $sub) !== false){
return "TRUE";
}
}
return "FALSE";
}

关于php - 检查 php 是否两个短语包含相同的词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47978777/

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