Практика по масивам - хелпери фреймворків

Task 01

Перші кілька завдань ми зробимо реально корисними та напишемо хелпери (helpers) – функції, які дозволяють спростити роботу з масивами. Більше того, при подальшому вивченні фреймворків ви обов'язково зіткнетеся з такими хелперами.

Напишіть функцію, яка створює та повертає масив з іменами (поле name) із зазначеного масиву. Індекси в результуючому масиві йдуть із нуля. Наприклад, при виведенні результату на масиві $db чекаю:

Array
(
     [0] => Mary
     [1] => Wade
     [2] => Dave
     [3] => Riley
)
Task 02

Напишіть функцію, яка приймає аргументи - масив, з якого будуть вилучатися дані, та ім'я поля - з якого отримуємо дані. Повертає результат. Наприклад, якщо функція getValue запущена так getValue($db, 'name'), результатом буде:

Array
(
 [0] => Mary
 [1] => Wade
 [2] => Dave
 [3] => Riley
)

якщо функцію запущено так: getValue($db, 'age'), то результатом буде:

Array
(
 [0] => 24
 [1] => 21
 [2] => 25
 [3] => 22
)
Task 03

Напишемо функцію getColumnName яка створює та повертає масив виду:

Array
(
	["1b7b"] => Mary
	["412a"] => Wade
	["dc77"] => Dave
	["516b"] => Riley
)
Task 04

Напишемо функцію getColumn, яка отримує аргумент та ім'я поля. Повертає масив із ключами вихідного масиву та даними із зазначеного поля. Наприклад, при запуску getColumn($db, 'name') поверне:

Array
(
    ["1b7b"] => Mary
    ["412a"] => Wade
    ["dc77"] => Dave
    ["516b"] => Riley
)

Під час запуску getColumn($db, 'age') поверне:

Array
(
    ["1b7b"] => 24
    ["412a"] => 21
    ["dc77"] => 25
    ["516b"] => 22
)
Task 05

Напишемо функцію arrayEvery яка отримує аргумент та ім'я...

Завдання доступні після придбання курсу

Task 06

Напишемо функцію arrayEveryString яка отримує аргумент та ім'я...

Завдання доступні після придбання курсу

Task 07

Напишемо корисну array_is_int функцію, яка перевіряє, що в...

Завдання доступні після придбання курсу

Task 08

Напишемо корисну array_to_int функцію, яка повертає новий масив...

Завдання доступні після придбання курсу

Task 09

Напишемо корисну array_int_generate функцію, яка приймає значення довжини...

Завдання доступні після придбання курсу

Task 10

Напишемо функцію, array_prepare яка приймає масив рядків і...

Завдання доступні після придбання курсу