Работа с in_array
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Проверьте, что в нем есть элемент со значением
3
.
Работа с array_sum и array_product
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Найдите сумму элементов данного массива.
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Найдите произведение (умножение) элементов данного массива.
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
С помощью функций array_sum
и count
найдите среднее арифметическое элементов
(сумма элементов делить на их количество)
данного массива.
Работа с range
Создайте массив, заполненный числами от 1
до 100
.
Создайте массив, заполненный буквами от 'a'
до 'z'
.
Создайте строку '1-2-3-4-5-6-7-8-9'
не используя цикл.
Найдите сумму чисел от 1
до 100
не используя цикл.
Найдите произведение чисел от 1
до
10
не используя цикл.
Работа с array_merge
Даны массивы:
<?php
$arr1 = [1, 2, 3];
$arr2 = ['a', 'b', 'c'];
?>
Сделайте из них массив:
<?php
[1, 2, 3, 'a', 'b', 'c']
?>
Работа с array_slice
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
С помощью функции array_slice
сделайте
из него следующий массив:
<?php
[2, 3, 4]
?>
Работа с array_splice
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
С помощью функции array_splice
сделайте
из него следующий массив:
<?php
[1, 4, 5]
?>
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
С помощью функции array_splice
сделайте
из него следующий массив:
<?php
[2, 3, 4]
?>
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
С помощью функции array_splice
сделайте
из него следующий массив:
<?php
[1, 2, 3, 'a', 'b', 'c', 4, 5]
?>
Дан массив:
<?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
Дан массив:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
?>
Запишите в массив $keys
ключи из этого
массива, а в $values
– значения.
Дан массивы:
<?php
$arr1 = ['a', 'b', 'c'];
$arr2 = [1, 2, 3];
?>
Создайте с их помощью следующий массив:
<?php
['a' => 1, 'b' => 2, 'c' => 3]
?>
Работа с array_flip, array_reverse
Дан массив:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
?>
Поменяйте в нем местами ключи и значения.
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Сделайте из него следующий массив:
<?php
[5, 4, 3, 2, 1]
?>
Работа с array_search
Дан массив:
<?php
$arr = ['a', '-', 'b', '-', 'c', '-', 'd'];
?>
Найдите позицию первого элемента '-'
.
Дан массив:
<?php
$arr = ['a', '-', 'b', '-', 'c', '-', 'd'];
?>
Найдите позицию первого элемента '-'
и удалите его с помощью функции array_splice
.
Работа с array_replace
Дан массив:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Поменяйте элемент с ключом 0
на '!'
,
а элемент с ключом 3
- на '!!'
.
Работа с сортировку
Дан массив:
<?php
$arr = ['3'=>'a', '1'=>'c', '2'=>'e', '4'=>'b'];
?>
Попробуйте на нем различные типы сортировок.
Работа с array_rand
Дан массив:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
?>
Выведите на экран случайный ключ из данного массива.
Дан массив:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
?>
Выведите на экран случайный элемент данного массива.
Работа с shuffle
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Перемешайте его элементы в случайном порядке.
Заполните массив числами от 1
до 25
с помощью range
, а затем перемешайте
его элементы в случайном порядке.
Создайте массив, заполненный буквами от 'a'
до 'z'
так, чтобы буквы шли в случайном
порядке и не повторялись.
Сделайте строку длиной 6
символов,
состоящую из маленьких английских букв, расположенных
в случайном порядке. Буквы не должны повторяться.
Работа с array_unique
Дан массив:
<?php
$arr = ['a', 'b', 'c', 'b', 'a'];
?>
Удалите из этого массива повторяющиеся элементы.
Начало и конец массива
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Выведите на экран его первый и последний элемент, причем так, чтобы в исходном массиве они исчезли.
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Добавьте ему в начало элемент 0
, а
в конец - элемент 6
.
Заполнение массива
Дан массив:
<?php
$arr = ['a', 'b', 'c'];
?>
Сделайте из него следующий массив:
<?php
['a', 'b', 'c', '-', '-', '-']
?>
Заполните массив 10
-ю буквами 'x'
.
Работа с array_chunk
Создайте массив, заполненный целыми числами
от 1
до 20
. С помощью функции
array_chunk
разбейте этот массив на
5
подмассивов по пять элементов в каждом.
Работа с array_count_values
Дан массив:
<?php
$arr = ['a', 'b', 'c', 'b', 'a'];
?>
Подсчитайте сколько раз встречается каждая из букв.
Работа с array_map
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Создайте новый массив, в котором будут лежать квадратные корни данных элементов.
Работа с array_intersect, array_diff
Дан массивы:
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = [3, 4, 5, 6, 7];
?>
Запишите в новый массив элементы, которые есть и в том, и в другом массиве.
Дан массивы:
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = [3, 4, 5, 6, 7];
?>
Запишите в новый массив элементы, которые не присутствуют в обоих массивах одновременно.