Koder.uz

3 of 402 menu

Функции для массивов в PHP

Работа с in_array

Изучите теорию по следующим ссылкам:

in_array


№1

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Проверьте, что в нем есть элемент со значением 3.

Работа с array_sum и array_product

Изучите теорию по следующим ссылкам:

array_sum array_product


№2

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

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

№3

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Найдите произведение (умножение) элементов данного массива.

№4

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

С помощью функций array_sum и count найдите среднее арифметическое элементов (сумма элементов делить на их количество) данного массива.


Работа с range

Изучите теорию по следующим ссылкам:

range


№5

Создайте массив, заполненный числами от 1 до 100.

№6

Создайте массив, заполненный буквами от 'a' до 'z'.

№7

Создайте строку '1-2-3-4-5-6-7-8-9' не используя цикл.

№8

Найдите сумму чисел от 1 до 100 не используя цикл.

№9

Найдите произведение чисел от 1 до 10 не используя цикл.

Работа с array_merge

Изучите теорию по следующим ссылкам:

array_merge


№10

Даны массивы:

<?php $arr1 = [1, 2, 3]; $arr2 = ['a', 'b', 'c']; ?>

Сделайте из них массив:

<?php [1, 2, 3, 'a', 'b', 'c'] ?>

Работа с array_slice

Изучите теорию по следующим ссылкам:

array_slice


№11

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

С помощью функции array_slice сделайте из него следующий массив:

<?php [2, 3, 4] ?>

Работа с array_splice

Изучите теорию по следующим ссылкам:

array_splice


№12

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

С помощью функции array_splice сделайте из него следующий массив:

<?php [1, 4, 5] ?>

№13

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

С помощью функции array_splice сделайте из него следующий массив:

<?php [2, 3, 4] ?>

№14

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

С помощью функции array_splice сделайте из него следующий массив:

<?php [1, 2, 3, 'a', 'b', 'c', 4, 5] ?>

№15

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

С помощью функции array_splice сделайте из него следующий массив:

<?php [1, 'a', 'b', 2, 3, 4, 'c', 5, 'e'] ?>

Работа с array_keys, array_values, array_combine

Изучите теорию по следующим ссылкам:

array_keys array_values array_combine


№16

Дан массив:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; ?>

Запишите в массив $keys ключи из этого массива, а в $values – значения.

№17

Дан массивы:

<?php $arr1 = ['a', 'b', 'c']; $arr2 = [1, 2, 3]; ?>

Создайте с их помощью следующий массив:

<?php ['a' => 1, 'b' => 2, 'c' => 3] ?>

Работа с array_flip, array_reverse

Изучите теорию по следующим ссылкам:

array_flip array_reverse


№18

Дан массив:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; ?>

Поменяйте в нем местами ключи и значения.

№19

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Сделайте из него следующий массив:

<?php [5, 4, 3, 2, 1] ?>

Работа с array_search

Изучите теорию по следующим ссылкам:

array_search


№20

Дан массив:

<?php $arr = ['a', '-', 'b', '-', 'c', '-', 'd']; ?>

Найдите позицию первого элемента '-'.

№21

Дан массив:

<?php $arr = ['a', '-', 'b', '-', 'c', '-', 'd']; ?>

Найдите позицию первого элемента '-' и удалите его с помощью функции array_splice.

Работа с array_replace

Изучите теорию по следующим ссылкам:

array_replace


№22

Дан массив:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; ?>

Поменяйте элемент с ключом 0 на '!', а элемент с ключом 3 - на '!!'.

Работа с сортировку

Изучите теорию по следующим ссылкам:

функции для сортировки


№23

Дан массив:

<?php $arr = ['3'=>'a', '1'=>'c', '2'=>'e', '4'=>'b']; ?>

Попробуйте на нем различные типы сортировок.

Работа с array_rand

Изучите теорию по следующим ссылкам:

array_rand


№24

Дан массив:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; ?>

Выведите на экран случайный ключ из данного массива.

№25

Дан массив:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; ?>

Выведите на экран случайный элемент данного массива.

Работа с shuffle

Изучите теорию по следующим ссылкам:

shuffle


№26

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Перемешайте его элементы в случайном порядке.

№27

Заполните массив числами от 1 до 25 с помощью range, а затем перемешайте его элементы в случайном порядке.

№28

Создайте массив, заполненный буквами от 'a' до 'z' так, чтобы буквы шли в случайном порядке и не повторялись.

№29

Сделайте строку длиной 6 символов, состоящую из маленьких английских букв, расположенных в случайном порядке. Буквы не должны повторяться.

Работа с array_unique

Изучите теорию по следующим ссылкам:

array_unique


№30

Дан массив:

<?php $arr = ['a', 'b', 'c', 'b', 'a']; ?>

Удалите из этого массива повторяющиеся элементы.

Начало и конец массива

Изучите теорию по следующим ссылкам:

array_shift array_pop array_unshift array_push


№31

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Выведите на экран его первый и последний элемент, причем так, чтобы в исходном массиве они исчезли.

№32

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Добавьте ему в начало элемент 0, а в конец - элемент 6.

Заполнение массива

Изучите теорию по следующим ссылкам:

array_pad array_fill array_fill_keys


№33

Дан массив:

<?php $arr = ['a', 'b', 'c']; ?>

Сделайте из него следующий массив:

<?php ['a', 'b', 'c', '-', '-', '-'] ?>

№34

Заполните массив 10-ю буквами 'x'.

Работа с array_chunk

Изучите теорию по следующим ссылкам:

array_chunk

№35

Создайте массив, заполненный целыми числами от 1 до 25. С помощью функции array_chunk разбейте этот массив на 5 подмассивов по пять элементов в каждом.

Работа с array_count_values

Изучите теорию по следующим ссылкам:

array_count_values


№36

Дан массив:

<?php $arr = ['a', 'b', 'c', 'b', 'a']; ?>

Подсчитайте сколько раз встречается каждая из букв.

Работа с array_map

Изучите теорию по следующим ссылкам:

array_map


№37

Дан массив:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Создайте новый массив, в котором будут лежать квадратные корни данных элементов.

Работа с array_intersect, array_diff

Изучите теорию по следующим ссылкам:

array_intersect array_diff

№38

Дан массивы:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [3, 4, 5, 6, 7]; ?>

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

№39

Дан массивы:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [3, 4, 5, 6, 7]; ?>

Запишите в новый массив элементы, которые не присутствуют в обоих массивах одновременно.

uz ru
light night