powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / foreach внутри switch
5 сообщений из 5, страница 1 из 1
foreach внутри switch
    #39825804
andrey10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выдает ошибку:
Код: php
1.
2.
3.
4.
5.
6.
$a = [ 1 => 'a', 2 => 'b' ];
switch($b) {
	foreach($a as $k => $v) {
		case: $k: echo $v; break;
	}
}



Хочу получить такой результат:
Код: php
1.
2.
3.
4.
switch($b) {
	case: 1: echo 'a'; break;
        case: 2: echo 'b'; break;
}



Как правильно сделать? Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
foreach внутри switch
    #39826061
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey10,
запихнуть switch в foreach не предлагать?
...
Рейтинг: 0 / 0
foreach внутри switch
    #39826144
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
echo $a[$b]; 


не?
...
Рейтинг: 0 / 0
foreach внутри switch
    #39826860
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
Код: php
1.
echo $a[$b]; 


не?

Это слишком просто, нужно писать такой код, чтобы никто не разобрался! Даже сам автор через неделю!
...
Рейтинг: 0 / 0
foreach внутри switch
    #39826953
OldMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вместо switch напишите
Код: php
1.
2.
3.
if (isset($a[$b])) {
	echo $a[$b];
}
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / foreach внутри switch
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]