如果php中的语句(稍微复杂一些)

时间:2012-03-06 15:19:27

标签: php if-statement

我有这个问题,我希望有一个动态if语句,它应该声明:

if (where!= value1 && where!= value2 && ... )

我从数组中获取值,我试图通过破坏它来实现它,类似这样:

if (implode("$where!=" , $columns_array) { ... }

并且我想象这不起作用(我知道为什么它不起作用,这只是我想要做的一个例子)

所以任何人都可以给我一个想法,我该怎么做,或者有办法制作像

这样的东西
if ($where != (a list of values))

这种语法是否存在?

1 个答案:

答案 0 :(得分:16)

if (!in_array($where, $columns_array)) { /* do something */ }

手册是你的朋友:in_array()