strPropFromVars: Difference between revisions
Jump to navigation
Jump to search
m (Conversion script moved page strPropFromVars to StrPropFromVars without leaving a redirect: Converting page title to first-letter uppercase) |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
|usage= | |usage= | ||
< | <syntaxhighlight lang="mtmacro"> | ||
[h: strPropFromVars(varList) ] | [h: strPropFromVars(varList) ] | ||
[h: strPropFromVars(varList, varStyle) ] | [h: strPropFromVars(varList, varStyle) ] | ||
[h: strPropFromVars(varList, varStyle, delim) ] | [h: strPropFromVars(varList, varStyle, delim) ] | ||
</ | </syntaxhighlight> | ||
'''Parameters''' | '''Parameters''' | ||
{{param|varList|A list of variable names, separated by ",".}} | {{param|varList|A list of variable names, separated by ",".}} | ||
Line 16: | Line 16: | ||
|examples= | |examples= | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
[H: props = "a=3 ; b=bob ; c=cow ; "] | [H: props = "a=3 ; b=bob ; c=cow ; "] | ||
[H: varsFromStrProp(props, "SUFFIXED")] <!-- creates variables a_, b_, c_ --> | [H: varsFromStrProp(props, "SUFFIXED")] <!-- creates variables a_, b_, c_ --> | ||
[strPropFromVars("c,a,b", "SUFFIXED")] | [strPropFromVars("c,a,b", "SUFFIXED")] | ||
</ | </syntaxhighlight> | ||
'''Returns''' | '''Returns''' | ||
< | <syntaxhighlight lang="mtmacro"> | ||
"c=cow ; a=3 ; b=bob" | "c=cow ; a=3 ; b=bob" | ||
</ | </syntaxhighlight> | ||
|also= | |also= |
Latest revision as of 23:59, 14 March 2023
strPropFromVars() Function
Creates a property string from the names and values of the variables listed in the varList string.
Usage
[h: strPropFromVars(varList) ]
[h: strPropFromVars(varList, varStyle) ]
[h: strPropFromVars(varList, varStyle, delim) ]
Parameters
varList
- A list of variable names, separated by ",".varStyle
- Either "SUFFIXED" or "UNSUFFIXED". The "SUFFIXED" option will look for variables with underscores appended to the given names. Defaults to "UNSUFFIXED".delim
- The delimiter for the return string. Defaults to ";".
Examples
[H: props = "a=3 ; b=bob ; c=cow ; "]
[H: varsFromStrProp(props, "SUFFIXED")] <!-- creates variables a_, b_, c_ -->
[strPropFromVars("c,a,b", "SUFFIXED")]
Returns
"c=cow ; a=3 ; b=bob"
See Also
Version Changes
- 1.5.4 - Made
varStyle
optional.