Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
209 / 209 / 6
Регистрация: 23.10.2011
Сообщений: 971
1

о конструкции switch case

11.05.2012, 20:48. Показов 1070. Ответов 3
Метки нет (Все метки)

если в данной конструкции в операторный список для case не поставить break, управление передается в следующий case. никак не могу взять в толк, где бы это могло пригодиться на практике. есть примеры?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2012, 20:48
Ответы с готовыми решениями:

Не работает switch в конструкции foreach
Помогите, пожалуйста, новичку с освоением самых-самых основ php. Почему switch в данном случае не...

Какое условие использовать в конструкции switch ?
В изначальной идее было вывести выбранный вариант ответа радиопереключателя используя конструкцию...

Switch case
Добавила на одной странице 2 конструкции switch case. Проблема в том что когда вывела значения по...

Из If/else в switch/case
Необходимо добавить 3й вариант/язык (de) в этот код: if ($user_lang_settings) { ...

3
48 / 50 / 4
Регистрация: 15.03.2009
Сообщений: 146
11.05.2012, 21:57 2
Без проблем

PHP
1
2
3
4
5
6
7
8
9
switch ($day) {
    case "Понедельник": case "Среда": case "Пятница": case "Воскресенье":
        echo "Не чётный день недели";
        break;
        
    case "Вторник": case "Четверг": case "Суббота":
        echo "Чётный день недели";
        break;
}
1
209 / 209 / 6
Регистрация: 23.10.2011
Сообщений: 971
11.05.2012, 22:04  [ТС] 3
Dartk, о спасибо! благодаря этому решил ещё один вопрос. а вот пример, где нет пустых case слабо?
0
13201 / 6588 / 1040
Регистрация: 10.01.2008
Сообщений: 15,069
12.05.2012, 13:53 4
Heleg, Конкретный пример придумть сложно, но какой-то абстрактный можно:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
switch ($action) {
    case 'y':
        y();
        break;
 
    case 'x-and-foo':
        x();
        // нет break, делаем foo() далее
 
    case 'foo':
        foo();
        break;
 
    case 'bar':
        bar();
        break;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2012, 13:53

Порядок case'ов в switch'е
Добрый день такой вопрос есть цикл switch. И вот обычно идет такой порядок в switch 1.2.3.4.5 это...

Switch-case в printf
Здравствуйте, как вставить switch-case в printf. Например у меня цикл $result =...

Switch case break
Привет всем. У меня есть вопрос, можно ли добавить часть кода case - break в switch находящуюся...

switch case в mysql_fetch_array
Имеется столбец в БД - extension (пример данных: .jpg+.vsd+.docx+) Я хочу вывести расширение для...

switch case с range не работает
сделал как тут в ответах...

Как определить стринг переменную перед switch case чтобы происходило
Как определить стринг переменную перед switch case чтобы происходила ее обработка в одном из case ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru