Utf8.len

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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