IntlChar::tolower

(PHP 7, PHP 8)

IntlChar::tolowerMake Unicode character lowercase

Опис

public static IntlChar::tolower(int|string $codepoint): int|string|null

The given character is mapped to its lowercase equivalent. If the character has no lowercase equivalent, the original character itself is returned.

Параметри

codepoint

Значення кодової точки типу int (наприклад 0x2603 для U+2603 SNOWMAN) або символ UTF-8 типу string (напр. "\u{2603}")

Значення, що повертаються

Returns the Simple_Lowercase_Mapping of the code point, if any; otherwise the code point itself. Returns null on failure.

Якщо кодова точка була передана як string в кодуванні UTF-8, то тип значення, що повертається — string, інакше ж повернеться int. Повертає null у разі невдачі.

Приклади

Приклад #1 Тестування різних кодових точок

<?php
var_dump
(IntlChar::tolower("A"));
var_dump(IntlChar::tolower("a"));
var_dump(IntlChar::tolower("Φ"));
var_dump(IntlChar::tolower("φ"));
var_dump(IntlChar::tolower("1"));
var_dump(IntlChar::tolower(ord("A")));
var_dump(IntlChar::tolower(ord("a")));
?>

Поданий вище приклад виведе:

string(1) "a"
string(1) "a"
string(2) "φ"
string(2) "φ"
string(1) "1"
int(97)
int(97)

Прогляньте також