Bản mẫu:Ifor/doc
Đây là một trang con tài liệu dành cho Bản mẫu:Ifor. Nó gồm có các thông tin hướng dẫn sử dụng, thể loại và các nội dung khác không thuộc về phần trang bản mẫu gốc. |
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.
Cách sử dụng
[sửa mã nguồn]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).
Cú pháp trống đầy đủ
[sửa mã nguồn]{{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 = }}
Xem thêm
[sửa mã nguồn]- {{ifeqall}}
- Compares one comparison string against up to 10 case strings with optional result string and default result string outputs.
- {{ifeqany}}
- Compares up to 24 case strings against each other with result string and default result string outputs.
- {{ifequal}}
- Compares up to 16 comparison strings against an equal number of case strings.