оператор if в php (немного сложнее) - PullRequest
1 голос
/ 06 марта 2012

У меня есть эта проблема, я хочу иметь динамический оператор if, и он должен заявить:

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

Я получаю значения из массива, и я пытаюсь сделать это, взорвав его, что-токак это:

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

и, как я себе представлял, это не работает (я знаю, почему это не работает, это всего лишь пример того, что я пытаюсь сделать)

ТакКто-нибудь может дать мне идею, как мне это сделать, или есть способ сделать что-то вроде

if ($where != (a list of values))

Существует ли такой синтаксис?

1 Ответ

16 голосов
/ 06 марта 2012
if (!in_array($where, $columns_array)) { /* do something */ }

В инструкции ваш друг: in_array()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...