Попробуйте in_array()
:
if (in_array($variable, array('value1', 'value2', 'value3'))) {}
Если вам случится иметь группу значений, разделенных, в вашем примере, /
, просто explode()
, и у вас будет массив для подключения к in_array()
:
if (in_array($variable, explode('/', 'value1/value2/value3'))) {}
Может показаться, что вы могли бы просто использовать strpos()
вместо этого, поскольку это длинная строка значений, но это не , как можно работать с разделенной строкой из нескольких значений ( вместо этого используйте explode()
, как указано выше):
if (strpos('value1/value2/value3', $variable) !== false) {}