我有一个包含$searhing = Iphone 5GB
的变量,其他变量包含$search_in = 5GB come in Iphone
我想要做的是在Iphone和5Gb部分断开$searching
,然后在第二个变量中搜索,如果所有部分对于第二个变量的可变匹配,然后它回应第二个变量。请告诉我如何在PHP中进行此类搜索。谢谢,
答案 0 :(得分:2)
使用explode
$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;