Changes

Jump to navigation Jump to search
880 bytes added ,  11:00, 20 November 2023
Added array:insert-before
function($m) { count($m) = 3 }
)</pre> returns <code>(1, 2)</code>
</li>
</ul>
|}
 
==array:insert-before==
 
{| width='100%'
| width='120' | '''Signature'''
|<pre>array:insert-before(
$array as array(*),
$position as xs:integer,
$member as item()*
) as array(*)
</pre>
|- valign="top"
| '''Summary'''
| Returns an array containing all the members of the supplied {{Code|$array}}, with one additional {{Code|$member}} at a specified {{Code|$position}}.
|- valign="top"
| '''Examples'''
|
<ul>
<li>
<pre>
array:insert-before(
["a", "b", "c", "d"],
3,
("x", "y")
)
</pre> returns <code>["a", "b", ("x", "y"), "c", "d"]</code>
</li>
<li>
<pre>
array:insert-before(
["a", "b", "c", "d"],
5,
("x", "y")
)
</pre> returns <code>["a", "b", "c", "d", ("x", "y")]</code>
</li>
<li>
<pre>
array:insert-before(
["a", "b", "c", "d"],
3,
["x", "y"]
)
</pre> returns <code>["a", "b", ["x", "y"], "c", "d"]</code>
</li>
</ul>
administrator, Bureaucrats, editor, reviewer, Administrators
57

edits

Navigation menu