native

mb_strtotitle

Syntax

native mb_strtotitle(string[], maxlength = 0);

Description

Performs a multi-byte safe (UTF-8) conversion of all chars in string to title case.

Parameters

string The string to convert.
maxlength Optional size of the buffer. If 0, the length of the original string
will be used instead.

Note

Although most code points can be converted in-place, there are notable
exceptions and the final length can vary.

Note

Any type of punctuation can break up a word, even if this is
not grammatically valid. This happens because the titlecasing algorithm
does not and cannot take grammar rules into account.

Note

Examples:
The running man | The Running Man
NATO Alliance | Nato Alliance
You're amazing at building libraries | You'Re Amazing At Building Libraries

Return

Number of bytes written.