summaryrefslogtreecommitdiff
path: root/docu/language_definition.html
diff options
context:
space:
mode:
Diffstat (limited to 'docu/language_definition.html')
-rw-r--r--docu/language_definition.html8
1 files changed, 8 insertions, 0 deletions
diff --git a/docu/language_definition.html b/docu/language_definition.html
index 4cf4aaf..e311907 100644
--- a/docu/language_definition.html
+++ b/docu/language_definition.html
@@ -517,5 +517,13 @@
<h3 id="stdlib_array_add">ste:array_add</h3>
<p>Adding an element to an array. The <code>array</code> parameter takes the variable name of the array. The <code>key</code> parameter takes the array key to map the value to, if omitted, the value will be appended to the end of the array. The value is the tag's content.</p>
+ <h3 id="stdlib_array_filter">ste:array_filter</h3>
+ <p>Filter out array elements by multiple criterias.</p>
+ <p>All the parameters are names of array variables.</p>
+ <p><code>array</code> – The array to filter.</p>
+ <p><code>keep_by_keys</code> – Keep elements with the keys in this array.</p>
+ <p><code>keep_by_values</code> – Keep elements with the values in this array.</p>
+ <p><code>delete_by_keys</code> – Delete elements with the keys in this array.</p>
+ <p><code>delete_by_values</code> – Delete elements with the values in this array.</p>
</body>
</html>