Задать вопрос
@i_want_to_know_everything

Проход по switch case?

Есть простой массив полей.
$array = array(
	array(
		'type' => 'a'
	),

	array(
		'type' => 'b'
	),

	array(
		'type' => 'c'
	),
);


разбираю его так, все просто и понятно.
$out = '';
foreach ( $array as $group => $type ) {

	switch ( $type[ 'type' ] ) {
		case 'a':
			$out .= 'a';
			break;
		case 'b':
			$out .= 'b';
			break;
		case 'c':
			$out .= 'c';
			break;
	}
}
return $out;


А как правильно поступить в таком случае?
$array = array(
	array(
		'type' => 'a'
	),

	array(
		'type' => 'b'
	),

	array(
		'type' => 'c'
	),

	array(
		'type'   => 'bc',
		'fields' => array(

			array(
				'type' => 'b'
			),

			array(
				'type' => 'c'
			),

		)
	)
);
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽