@Forman

Как упростить условие if в PHP и JS+JQUERY?

Есть условие:
if ( a=='text' || b=='text' || c=='text' || d=='text' ....... z=='text' ) {

}

'text' - обычная надпись, везде одинаковая.

Вопрос: как упростить данное условие в php и js+jquery, чтобы не дублировать каждый раз информацию 'text'?

Можно ли как-то проверить сразу весь список переменных на соответствие этому условию и если хоть одна соответствует, то выполнить действия?
  • Вопрос задан
  • 275 просмотров
Решения вопроса 3
@Forman Автор вопроса
В php использовать функцию: in_array().
<?php
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
    echo "Got Irix";
}
?>
Ответ написан
Комментировать
@BitRouter
можно еще через switch
ну это так для ассортимента)))
$text = 'my text';
switch($text){
  case $a:
  // function 
  break;
  case $b:
  // function 
  break;
}
Ответ написан
Комментировать
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Даже не знаю, зачем что-то лишнее выдумывать

switch("text"){
   case $a:
   case $b:
   case $c:
   case $z:
       //do...
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы