Template:Ifor: Difference between revisions
m Protected "Template:Ifor": High-risk template or module (more info) ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) |
Richardpruen (talk | contribs) m 1 revision imported |
(No difference)
| |
Latest revision as of 02:53, 7 September 2021
The Ifor template extends the #ifeq: parser function, allowing it to pass multiple case strings against the same number of comparison strings. It returns a true result if any single case string is equal to any single comparison string, returning a false result otherwise.
Usage
This template compares if any comparison string (up to 30 unnamed numeric parameters; test1, test2, test3, etc.) equals its matching case string (up to 30 unnamed numeric parameters; val1, val2, val3, etc.) then returns a single result string (parameter then) if any are equal or returns a single optional default result string (parameter else) if none are equal.
The test and val parameters ignore case sensitivity (treat lower- and upper-case as equal inputs) and also ignore pre-integer zeros (e.g., 02 is equal to 2, 002 is equal to 2).
Full blank syntax
{{ifor
| test1 =
| val1 =
| test2 =
| val2 =
| test3 =
| val3 =
<!-- up to 30 test and var parameters can be inputted, using the same method as shown above -->
| then =
| else =
}}