diff options
| author | Shad <shadow.walker@free.fr> | 2025-05-06 14:23:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-06 14:23:46 +0200 |
| commit | bb968469fa38d2360a265616757dc38a941d0e28 (patch) | |
| tree | d37a2850d44944fc5cc6c7c91b7ca5b58e171422 | |
| parent | 372f7cf41a6e2a9ca2e7253bc5f5c4f38df25a63 (diff) | |
| download | smarty-bb968469fa38d2360a265616757dc38a941d0e28.tar.gz smarty-bb968469fa38d2360a265616757dc38a941d0e28.tar.bz2 smarty-bb968469fa38d2360a265616757dc38a941d0e28.zip | |
add empty and in_array modifier doc (#1113)
| -rw-r--r-- | docs/designers/language-modifiers/language-modifier-empty.md | 10 | ||||
| -rw-r--r-- | docs/designers/language-modifiers/language-modifier-in_array.md | 17 | ||||
| -rw-r--r-- | mkdocs.yml | 2 |
3 files changed, 29 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) @@ -57,9 +57,11 @@ nav: - 'date_format': 'designers/language-modifiers/language-modifier-date-format.md' - 'debug_print_var': 'designers/language-modifiers/language-modifier-debug-print-var.md' - 'default': 'designers/language-modifiers/language-modifier-default.md' + - 'empty': "designers/language-modifiers/language-modifier-empty.md" - 'escape': 'designers/language-modifiers/language-modifier-escape.md' - 'from_charset': 'designers/language-modifiers/language-modifier-from-charset.md' - 'indent': 'designers/language-modifiers/language-modifier-indent.md' + - 'in_array': 'designers/language-modifiers/language-modifier-in_array.md' - 'is_array': 'designers/language-modifiers/language-modifier-is_array.md' - 'isset': 'designers/language-modifiers/language-modifier-isset.md' - 'join': 'designers/language-modifiers/language-modifier-join.md' |
