Многомерные массивы - Практика
Многомерные массивы - Практика
Задача №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
День недели Ср.