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