检查字符串是否等于许多给定字符串中的一个

时间:2014-08-30 16:17:22

标签: php string

我想检查字符串是否是给定字符串之一。它看起来像这样。

$string 'test';


// if given string is 'test' function will return false.
function checkIfIsSubstring($string)
{
if (strcmp($string, 'test2') )
   return true;
if (strcmp($string, 'test3') )
   return true;
if (strcmp($string, 'test4') )
   return true;
return false;
} 

是否有php函数会做同样的事情,而不是我创建一个新函数?

1 个答案:

答案 0 :(得分:1)

您可以将值放入数组中,然后使用in_array()

$array = array('test1', 'test2', 'test3');
$string = 'test1';    

if(in_array($string, $array)) {
    // do something
}