Задачник по PHP (с решениями). Роман Игоревич Григорьев

Читать онлайн.
Название Задачник по PHP (с решениями)
Автор произведения Роман Игоревич Григорьев
Жанр Интернет
Серия
Издательство Интернет
Год выпуска 2018
isbn



Скачать книгу

'azul'

      12. echo $arr['sp'][1]; //выведет 'rojo'

      13. echo $arr['en'][1]; //выведет 'red'

      14.

      ?>

      Создайте массив $arr=['a', 'b', 'c']. Выведите значение массива на экран с

      помощью функции var_dump(). С помощью массива $arr из предыдущего номера

      выведите на экран содержимое первого, второго и третьего элементов.

      1. <?php

      2. $arr = ['a', 'b', 'c'];

      3. var_dump($arr)

      4.

      5. $arr = ['a', 'b', 'c'];

      6. echo $arr[0].'<br>';

      7. echo $arr[1].'<br>';

      8. echo $arr[2].'<br>';

      9. ?>

      Создайте массив $arr=['a', 'b', 'c', 'd'] и с его помощью выведите на экран

      строку 'a+b, c+d' .

      1. <?php

      2. $arr = ['a', 'b', 'c', 'd'];

      3. echo $arr[0].'+'. $arr[1].', '.$arr[2].'+'.$arr[3];

      4. ?>

      Создайте массив $arr с элементами 2, 8, 5, 3. Умножьте первый элемент

      массива на второй, а третий элемент на четвертый. Результаты сложите, присвойте

      переменной $a. Выведите на экран значение этой переменной.

      1. <?php

      2. $arr = [2, 8, 5, 3];

      3. $a = $arr[0] * $arr[1] + $arr[2] * $arr[3];

      4. echo $a;

      5. ?>

      Заполните массив $arr числами от 1 до 5. Не объявляйте массив, а просто

      заполните его присваиванием $arr[] = новое значение.

      1. <?php

      2. $arr[] = 1;

      3. $arr[] = 2;

      4. $arr[] = 3;

      5. $arr[] = 4;

      6. $arr[] = 5;

      7. var_dump($arr);

      8. ?>

      Создайте многомерный массив $arr.

      1. $arr = [

      2. 'cms'=>['joomla', 'wordpress', 'drupal'],

      3. 'colors'=>['blue'=>'голубой', 'red'=>'красный', 'green'=>'зеленый']

      4. ]

      С его помощью выведите на экран слова 'joomla', 'drupal', 'verde', 'rojo’.

      1. <?php

      2. $arr = [

      3. 'cms'=>['joomla', 'wordpress', 'drupal'],

      4. 'colors'=>['blue'=>'azul', 'red'=>'rojo', 'green'=>'verde']

      5. ];

      6.

      7. echo $arr['cms'][0]; //joomla

      8. echo $arr['cms'][2] //drupal;

      9. echo $arr['colors']['green']; //verde

      10. echo $arr['colors']['red']; //rojo

      11.

      ?>

      Создайте двухмерный массив. Первые два ключа – это 'ru' и 'en' . Пусть первый

      ключ содержит элемент, являющийся массивом названий дней недели по-русски, а

      второй – по-английски. Выведите с помощью этого массива понедельник по-русски и

      среду по английски (пусть понедельник – это первый день).

      1. <?php

      2. $arr = [

      3. 'ru'=>[1=>'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'],

      4. 'en'=>[1=>'mn', 'ts', 'wd', 'th', 'fr', 'st', 'sn'],

      5. ];

      6. echo $arr['ru'][1]; //пн

      7. echo $arr['en'][2]; //wd

      8. ?>

      … Пусть теперь в переменной $lang хранится язык (она принимает одно из

      значений или 'ru', или 'en' – либо то, либо то), а в переменной $day – номер дня.

      Выведите словом день недели, соответствующий переменным $lang и $day. То есть: если, к примеру, $lang = 'ru' и $day = 3 – то выведем 'среда'.

      1. <?php

      2. $arr = [

      3. 'ru'=>['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'],

      4. 'en'=>['mn', 'ts', 'wd', 'th', 'fr', 'st', 'sn'],

      5. ];

      6. $lang = 'ru';

      7. $day = 3;

      8. echo $arr[$lang][$day]; //ср

      9. ?>

      Дан многомерный массив $arr. Напишите функцию, которая принимает строки

      вида 'строка1.строка2.строка3' – буквы разделенные точками, а возвращает элемент

      многомерного массива $arr['строка1']['строка2']['строка3']. Количество точек в строке

      Конец