Difference between revisions of "Template:Strlen quick"
From Slicer Wiki
(Created page with '<noinclude><!-- -============================================================= - Strlen_quick - Get length of a character string quickly -=======================================…') |
|||
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
-============================================================= | -============================================================= | ||
-- (see NOTES at bottom) | -- (see NOTES at bottom) | ||
− | --></noinclude>{{ | + | --></noinclude><includeonly>{{ |
#ifeq: x{{{1}}}|x{{padleft:{{{1}}}|20}} | #ifeq: x{{{1}}}|x{{padleft:{{{1}}}|20}} | ||
| {{#ifeq: x{{{1}}}|x{{padleft:{{{1}}}|30}} | | {{#ifeq: x{{{1}}}|x{{padleft:{{{1}}}|30}} | ||
Line 93: | Line 93: | ||
}}<!--endsw 1's--> | }}<!--endsw 1's--> | ||
}}<!--endifeq 10--> | }}<!--endifeq 10--> | ||
− | }}<!--endifeq 20--><noinclude><!-- | + | }}<!--endifeq 20--></includeonly><noinclude><!-- |
-============================================================= | -============================================================= | ||
--NOTES | --NOTES |
Latest revision as of 06:28, 25 August 2011
Home < Template:Strlen quick
Source: http://en.wikipedia.org/wiki/Template:Strlen_quick
The Template:Strlen_quick gives the length of parameter 1, as a string, with a count of 0-70 characters, using a simple, quick method. The template was designed to run quickly and use only 5 levels of expansion depth, rather than 9-13 or more levels as in other string-length templates.
- Usage: {{strlen quick|abcdef}} Template:In5 → 6
- {{strlen quick|123456789.}} → 10
- {{strlen quick|2.4| extra= -1}} → 3
The optional parameter "extra= -1" can be used to return a specific value when a string exceeds the 70-character limit. The default result is -1 to indicate a string longer than 70 characters.
See also
- {{Strlen_short}} - to get short string lengths (most < 10) but allow 0-50 at expansion depth of 3.
- {{Str len}} - handles strings up to 500 long, but with expansion depth 9-13 or more.