Utf8.len

From Multi Theft Auto: Wiki
Revision as of 08:27, 21 May 2016 by Lexr128 (talk | contribs) (Optional Arguments)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Returns the length of the string passed.

Syntax

int utf8.len ( string input [, int i = 1, int j = utf8.len( input ) ] )

Required Arguments

  • input: A string character sequence

Optional Arguments

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.

  • i: An integer representing the beginning position for measuring the length of the section (may be negative).
  • j: An integer representing the ending position for measuring the length of the section (may be negative).

Returns

Returns the length of the string as an integer.

Example

Click to collapse [-]
Client

This example calculates the length of the input of the command /length and shows it in the chatbox.

addCommandHandler("length", 
    function (command, ...)
        local input = table.concat({...}, " ")

        if input then
            local length = utf8.len( input )
            outputChatBox( "* Length of your input: ".. length )
        end
    end
)

See Also