Чтение онлайн

на главную - закладки

Жанры

Задачник по PHP (с решениями)
Шрифт:

2. $arr = ['Коля'=>'1000$', 'Вася'=>'500$', 'Петя'=>'200$'];

3. echo $arr['Коля']; //выведет 1000$

4. ?>

Создайте массив $arr с элементами 1, 2, 3, 4, 5 двумя различными способами.

Первый способ создать массив – объявить его через []:

1. <?php

2. $arr = [1, 2, 3, 4, 5];

3. ?>

Второй

способ создания массива – это поступить таким образом:

1. <?php

2. $arr[] = 1;

3. $arr[] = 2;

4. $arr[] = 3;

5. $arr[] = 4;

6. $arr[] = 5;

7. ?>

Создайте массив $arr. a =>1, b=>2, c=>3. Выведите на экран элемент с

ключом 'b' .

1. <?php

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

3. echo $arr['b'];

4. ?>

Создайте массив $arr. Найдите сумму элементов этого массива.

$arr = ['a' => 1, 'b' => 2, 'c' => 3]; :

1. <?php

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

3. echo $arr['a'] + $arr['b'] + $arr['c'];

4. ?>

5.

Создайте ассоциативный массив дней недели. Ключами в нем должны служить

номера дней от начала недели (понедельник – должен иметь ключ 1, вторник – 2 и

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

Решение: пусть текущий день – четверг, тогда:

1. <?php

2. $arr = [1=>'пн', 2=>'вт', 3=>'ср', 4=>'чт', 5=>'пт', 6=>'сб', 7=>'вс']; 3. echo $arr[4];

4. ?>

Пусть теперь номер дня недели хранится в переменной $day, например там

лежит

число

3.

Выведите

день

недели,

соответствующий

значению

переменной $day.

1. <?php

2. //пусть текущий день – четверг, тогда:

3. $arr = [1=>'пн', 2=>'вт', 3=>'ср', 4=>'чт', 5=>'пт', 6=>'сб', 7=>'вс']; 4. $day = 3;

5. echo $arr[$day];

6. ?>

2.3 Многомерные массивы

Дан многомерный массив

1. $arr = [

2. 'sp'=>['azul', 'rojo', 'verde'],

3. 'en'=>['blue', 'red', 'green'],

4. ];

Выведите с его помощью слово 'azul' .

1. <?php

2. $arr = [

3. 'sp'=>['azul', 'rojo', 'verde'],

4. 'en'=>['blue', 'red', 'green'],

5. ];

6. //так

как массив многомерный

7. //(в нашем случае двухмерный),

8. //то придется написать несколько

9. //квадратных скобок подряд

10. var_dump($arr['sp']);

11. echo $arr['sp'][0]; //выведет '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'=>'зеленый']

Поделиться:
Популярные книги

Хорошая девочка

Кистяева Марина
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Хорошая девочка

Наследник с Меткой Охотника

Тарс Элиан
1. Десять Принцев Российской Империи
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Наследник с Меткой Охотника

Убивать чтобы жить 3

Бор Жорж
3. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 3

Кротовский, вы сдурели

Парсиев Дмитрий
4. РОС: Изнанка Империи
Фантастика:
попаданцы
альтернативная история
рпг
5.00
рейтинг книги
Кротовский, вы сдурели

Измена. Возвращение любви!

Леманн Анастасия
3. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. Возвращение любви!

Не лечи мне мозги, МАГ!

Ордина Ирина
Фантастика:
городское фэнтези
попаданцы
фэнтези
5.00
рейтинг книги
Не лечи мне мозги, МАГ!

Газлайтер. Том 5

Володин Григорий
5. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 5

Магия чистых душ 2

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.56
рейтинг книги
Магия чистых душ 2

Студиозус 2

Шмаков Алексей Семенович
4. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
5.00
рейтинг книги
Студиозус 2

Жена фаворита королевы. Посмешище двора

Семина Дия
Фантастика:
фэнтези
5.00
рейтинг книги
Жена фаворита королевы. Посмешище двора

В погоне за женой, или Как укротить попаданку

Орлова Алёна
Фантастика:
фэнтези
6.62
рейтинг книги
В погоне за женой, или Как укротить попаданку

Господин следователь

Шалашов Евгений Васильевич
1. Господин следователь
Детективы:
исторические детективы
5.00
рейтинг книги
Господин следователь

Имперец. Земли Итреи

Игнатов Михаил Павлович
11. Путь
Фантастика:
героическая фантастика
боевая фантастика
5.25
рейтинг книги
Имперец. Земли Итреи

Жизнь в подарок

Седой Василий
2. Калейдоскоп
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Жизнь в подарок