0

我有一个包含变量$searhing = Iphone 5GB,其他变量包含$search_in = 5GB come in Iphone我想要做的是变量$searching在 Iphone 和 5Gb 部分中中断,然后在第二个变量中搜索,如果变量的所有部分都与第二个变量匹配,那么它会回显第二个变量。请让我知道我们如何在 PHP 中进行这种搜索。谢谢,

4

1 回答 1

2

使用爆炸

$searching = "iphssone 4gb";
$search_in = "4gb comes in iphone";

$toFind = explode(" ",$searching);
$myString = explode(" ",$search_in);
foreach($toFind as $word)
{
    if(!in_array($word,$myString))
        return false;

}
echo $search_in;
于 2012-11-21T13:23:55.147 回答