$list = 'hoge|hage|goo|boo|foo|var';
$tgt = 'hoge';
これで、$tgtが$listに含まれるかどうかを調べるとします。

この場合、
if(strpos($list, $tgt)){}

if(strstr($list, $tgt)){}
ではどちらを使うのが良いのでしょう?