PHP通过将变量分成几部分来搜索

时间:2012-11-21 13:18:45

标签: php

我有一个包含$searhing = Iphone 5GB的变量,其他变量包含$search_in = 5GB come in Iphone我想要做的是在Iphone和5Gb部分断开$searching,然后在第二个变量中搜索,如果所有部分对于第二个变量的可变匹配,然后它回应第二个变量。请告诉我如何在PHP中进行此类搜索。谢谢,

1 个答案:

答案 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;