检查字符串$ a是否包含字符串$ b的最佳方法是什么

时间:2011-07-27 13:27:33

标签: php

  

可能重复:
  See if one string contains another string

我有一个字符串,每个单词用“,”

分隔
$a="apple,pear,peach";

$b='apple';

检查字符串$a是否包含字符串$b

的最佳方法是什么

5 个答案:

答案 0 :(得分:2)

如果$b不包含,使用strpos

if (false !== strpos($a, $b)) {
  // $a contains $b
}

否则你可以使用:

if (in_array($b, explode(',', $a)) {
  // $a contains $b
}

答案 1 :(得分:0)

请参阅strstrstrpos

答案 2 :(得分:0)

strpos($a, $b) !== false

我唯一知道的方式。

答案 3 :(得分:0)

if(strpos($ a,$ b)!== false){   $ a包含$ b }

http://www.php.net/manual/en/function.strpos.php

答案 4 :(得分:0)