我有这个问题,我希望有一个动态if语句,它应该声明:
if (where!= value1 && where!= value2 && ... )
我从数组中获取值,我试图通过破坏它来实现它,类似这样:
if (implode("$where!=" , $columns_array) { ... }
并且我想象这不起作用(我知道为什么它不起作用,这只是我想要做的一个例子)
所以任何人都可以给我一个想法,我该怎么做,或者有办法制作像
这样的东西if ($where != (a list of values))
这种语法是否存在?
答案 0 :(得分:16)
if (!in_array($where, $columns_array)) { /* do something */ }
手册是你的朋友:in_array()