diff --git a/reference/array/functions/array-any.xml b/reference/array/functions/array-any.xml
new file mode 100644
index 0000000..54b8743
--- /dev/null
+++ b/reference/array/functions/array-any.xml
@@ -0,0 +1,135 @@
+
+
+
+
+
+ array_any
+ Перевіряє, чи задовольняє хоча б один елемент &array; умову, задану callback-функцією
+
+
+
+ &reftitle.description;
+
+ boolarray_any
+ arrayarray
+ callablecallback
+
+
+ Функція array_any повертає &true;, якщо
+ callback-функція повертає &true; хоча б для одного елемента вхідного масиву.
+ В іншому випадку функція повертає &false;.
+
+
+
+
+ &reftitle.parameters;
+
+
+ array
+
+
+ Масив &array;, в якому здійснюється пошук.
+
+
+
+
+ callback
+
+
+ Callback-функція, яка викликається для перевірки кожного елемента вхідного масиву. Вона повинна мати наступну сигнатуру:
+
+ boolcallback
+ mixedvalue
+ mixedkey
+
+ Функція array_any поверне &true; та не
+ буде викликати callback-функцію для інших елементів вхідного масиву, якщо callback-функція поверне &true;.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Функція повертає &true;, якщо існує хоча б один елемент вхідного масиву, для якого
+ callback-функція повертає &true;. В іншому випадку функція
+ повертає &false;.
+
+
+
+
+ &reftitle.examples;
+
+ Приклад використання array_any
+
+ 'dog',
+ 'b' => 'cat',
+ 'c' => 'cow',
+ 'd' => 'duck',
+ 'e' => 'goose',
+ 'f' => 'elephant'
+];
+
+// Перевіримо, чи містить масив хоча б одну назву тварини довшу за 5 літер.
+var_dump(array_any($array, function (string $value) {
+ return strlen($value) > 5;
+}));
+
+// Перевіримо, чи містить масив хоча б одну назву тварини коротшу за 3 літери.
+var_dump(array_any($array, function (string $value) {
+ return strlen($value) < 3;
+}));
+
+// Перевіримо, чи містить масив хоча б один ключ, який не є рядком.
+var_dump(array_any($array, function (string $value, $key) {
+ return !is_string($key);
+}));
+?>
+]]>
+
+ &example.outputs;
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+ array_all
+ array_filter
+ array_find
+ array_find_key
+
+
+
+
diff --git a/reference/array/functions/array-change-key-case.xml b/reference/array/functions/array-change-key-case.xml
new file mode 100644
index 0000000..09d0d16
--- /dev/null
+++ b/reference/array/functions/array-change-key-case.xml
@@ -0,0 +1,113 @@
+
+
+
+
+
+ array_change_key_case
+ Змінює регістр ключів у масиві
+
+
+
+ &reftitle.description;
+
+ arrayarray_change_key_case
+ arrayarray
+ intcaseCASE_LOWER
+
+
+ Функція повертає масив array, у якому всі ключі переведені у нижній
+ або верхній регістр. Числові індекси залишаються без змін.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+ array
+
+
+ Масив, над яким виконується операція
+
+
+
+
+
+ case
+
+
+ Константа CASE_UPPER або CASE_LOWER (типово)
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Функція повертає масив із ключами у нижньому або верхньому регістрі.
+
+
+
+
+ &reftitle.examples;
+
+
+ Приклад використання функції array_change_key_case
+
+ 1, "SecOnd" => 4);
+print_r(array_change_key_case($input_array, CASE_UPPER));
+?>
+]]>
+
+ &example.outputs;
+
+ 1
+ [SECOND] => 4
+)
+]]>
+
+
+
+
+
+
+ &reftitle.notes;
+
+
+ Якщо у масиві є ключі, які після зміни регістру стануть однаковими (наприклад, "keY" і "kEY"),
+ то значення, яке знаходиться далі у масиві, замінить попереднє.
+
+
+
+
+