@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'
			),

		)
	)
);
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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