diff --git a/reference/array/constants.xml b/reference/array/constants.xml
new file mode 100644
index 0000000000..3443f4ee5b
--- /dev/null
+++ b/reference/array/constants.xml
@@ -0,0 +1,57 @@
+
+
+
+ &reftitle.constants;
+ &extension.constants;
+
+
+
+ CASE_LOWER
+ (integer)
+
+
+
+ CASE_LOWER is used with
+ array_change_key_case and is used to convert array
+ keys to lower case. This is also the default case for
+ array_change_key_case.
+
+
+
+
+
+ CASE_UPPER
+ (integer)
+
+
+
+ CASE_UPPER is used with
+ array_change_key_case and is used to convert array
+ keys to upper case.
+
+
+
+
+
+
+
+
diff --git a/reference/array/reference.xml b/reference/array/reference.xml
index 9ae3fec330..97b6d8c8ee 100644
--- a/reference/array/reference.xml
+++ b/reference/array/reference.xml
@@ -1,5 +1,5 @@
-
+
Array FunctionsArrays
@@ -45,14 +45,7 @@
&no.resource;
-
- &reftitle.constants;
-
- CASE_UPPER and CASE_LOWER are
- used with the array_change_key_case function. They
- respectively are used for changing a string to upper case or lower case.
-
-
+ &reference.array.constants;
&reftitle.seealso;