diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index 9a177a4e8c8..6ce54c1ee1f 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -15446,6 +15446,10 @@ table2-mapping
json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]')
5
+
+
+ jsonb_array_length('[]')
+ 0
@@ -17887,10 +17891,19 @@ SELECT NULLIF(value, '(none)') ...
Returns the length of the requested array dimension.
+ (Produces NULL instead of 0 for empty or missing array dimensions.)
array_length(array[1,2,3], 1)
3
+
+
+ array_length(array[]::int[], 1)
+ NULL
+
+
+ array_length(array['text'], 2)
+ NULL