«Единственный способ творить великие дела – это любить то, что ты делаешь»
PHP


Многомерные массивы - Практика

Многомерные массивы - Практика

Задача №1
Создать многомерный массив: "CMS" и "color". Вывести на экран фразу "Joomla Drupal Зеленый Красный"

Задача №2
Создать многомерный массив дней недели: "ru" и "en". 1-ый содержит дни недели на русском языке, второй на английском.
Вывести Пн. на русском и Ср. на английском.
Пусть понедельник будет первым днем, то есть иметь индекс 1, таким образом, требуется создать ассоциативный массив.

Задача №3

Продолжаем работать с Задачей №2
Пусть теперь в переменной $lang хранится язык "ru" или "en". А в переменной $day - номер дня.
Вывести фразу "День недели" и № Дня.

PHP-код

// Задача №1
	$ar = [
		"CMS" => ['Joomla', 'Wordpress', 'Drupal'],
		"color" => ['Голубой', 'Зеленый', 'Красный']
	];
	echo "Задача №1<br>".$ar["CMS"][0]." ".$ar["CMS"][2]." ".$ar['color'][1].' '.$ar['color'][2];
	echo "<p>";
	
// Задача №2
	$arDays = [
		'ru' => [1=>'Пн.', 2=>'Вт.', 3=>'Ср.', 4=>'Чт.', 5=>'Пт.', 6=>'Сб.', 7=>'Вс.'],
		'en' => [1=>'Mo.', 2=>'Tu.', 3=>'We.', 4=>'Th.', 5=>'Fr.', 6=>'Sa.', 7=>'Su.']
	];
	echo "Задача №2<br>".$arDays['ru'][1].' '.$arDays['en'][3];
	echo "<p>";
	
// Задача №3
	$lang = 'ru';
	$day = 3;
	echo "Задача №3<br> День недели ".$arDays[$lang][$day];

Результат

Задача №1
Joomla Drupal Зеленый Красный

Задача №2
Пн. We.

Задача №3
День недели Ср.