summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorShad <shadow.walker@free.fr>2025-05-06 14:23:46 +0200
committerGitHub <noreply@github.com>2025-05-06 14:23:46 +0200
commitbb968469fa38d2360a265616757dc38a941d0e28 (patch)
treed37a2850d44944fc5cc6c7c91b7ca5b58e171422 /docs
parent372f7cf41a6e2a9ca2e7253bc5f5c4f38df25a63 (diff)
downloadsmarty-bb968469fa38d2360a265616757dc38a941d0e28.tar.gz
smarty-bb968469fa38d2360a265616757dc38a941d0e28.tar.bz2
smarty-bb968469fa38d2360a265616757dc38a941d0e28.zip
add empty and in_array modifier doc (#1113)
Diffstat (limited to 'docs')
-rw-r--r--docs/designers/language-modifiers/language-modifier-empty.md10
-rw-r--r--docs/designers/language-modifiers/language-modifier-in_array.md17
2 files changed, 27 insertions, 0 deletions
diff --git a/docs/designers/language-modifiers/language-modifier-empty.md b/docs/designers/language-modifiers/language-modifier-empty.md
new file mode 100644
index 00000000..2d1043fb
--- /dev/null
+++ b/docs/designers/language-modifiers/language-modifier-empty.md
@@ -0,0 +1,10 @@
+# empty
+
+Returns true if var does not exist or has a value that is empty or equal to zero, aka falsey, see conversion to boolean. Otherwise returns false.
+
+## Basic usage
+
+```smarty
+{if $myVar|empty}it's an empty variable{/if}
+{if empty($myVar)}it's an empty variable{/if}
+```
diff --git a/docs/designers/language-modifiers/language-modifier-in_array.md b/docs/designers/language-modifiers/language-modifier-in_array.md
new file mode 100644
index 00000000..38d4c426
--- /dev/null
+++ b/docs/designers/language-modifiers/language-modifier-in_array.md
@@ -0,0 +1,17 @@
+# in_array
+
+test if value is contained in an array
+
+## Basic usage
+
+```smarty
+{if in_array('value2', $myarray)} value2 is in myarray{/if}
+```
+
+Can be replaced by operator *is in*
+
+```smarty
+{if 'value2' is in $myarray}value2 is in myarray{/if}
+```
+
+See Also [operators](../language-basic-syntax/language-syntax-operators.md)