diff options
Diffstat (limited to 'docu/language_definition.html')
-rw-r--r-- | docu/language_definition.html | 8 |
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> |