(PHP 7, PHP 8)
IntlChar::totitle — Rend un caractère Unicode en lettre de titre
Le caractère donné est mappé à son équivalent en lettre de titre. Si le caractère n'a pas d'équivalent en lettre de titre, le caractère original est retourné.
codepointLa valeur codepoint de type entier
(par exemple 0x2603 pour U+2603 SNOWMAN), ou le caractère encodé en UTF-8 de type chaîne de caractères
(par exemple "\u{2603}")
Renvoie le Simple_Titlecase_Mapping du point de code, si disponible ;
sinon le point de code lui-même. Renvoie null en cas d'échec.
Le type retourné est entier sauf
si le codepoint a été passé sous la forme d'une chaîne de caractères encodée en UTF-8, auquel cas une chaîne de caractères
est retournée. En cas d'échec, retourne null.
Exemple #1 Test de différents codepoints
<?php
var_dump(IntlChar::totitle("DŽ"));
var_dump(IntlChar::totitle("dž"));
var_dump(IntlChar::totitle("Φ"));
var_dump(IntlChar::totitle("φ"));
var_dump(IntlChar::totitle("1"));
var_dump(IntlChar::totitle("ᾳ"));
var_dump(IntlChar::totitle(ord("A")));
?>L'exemple ci-dessus va afficher :
string(1) "Dž" string(1) "Dž" string(2) "Φ" string(2) "φ" string(1) "1" string(1) "ᾼ" int(65)