如何使用if匹配不同的文本字符串

Sid*_*Sid 0 php mysql

可能重复:
比较PHP中的多个值

我想做这样的事情

if($abc="asdf","sdfg","dfgh") {
echo "Something";
}
Run Code Online (Sandbox Code Playgroud)

我该怎么办?我必须使用单独的规则||吗?

Ja͢*_*͢ck 6

您将in_array()用于此目的:

if (in_array($abc, array('asdf', 'sdfdg', 'qweqe'))) {
    // something
}
Run Code Online (Sandbox Code Playgroud)

第三个参数in_array()可用于在针和大海捞针的每个项目之间执行严格的类型检查,类似于===.