IntlChar::foldCase

(PHP 7, PHP 8)

IntlChar::foldCaseコードポイントに対してケースフォールディングを行う

説明

public static IntlChar::foldCase(int|string $codepoint, int $options = IntlChar::FOLD_CASE_DEFAULT): int|string|null

指定された文字を、 ケースフォールディングの仕様に照らして等価な文字にマップします。 そのような文字が存在しない場合は、指定された文字そのものを返します。

パラメータ

codepoint

コードポイントを表す int 型の値 (例: U+2603 SNOWMAN を表す 0x2603)、あるいは UTF-8 文字列としてエンコードされた文字 (例: "\u{2603}")。

options

IntlChar::FOLD_CASE_DEFAULT (デフォルト) または IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I

戻り値

指定されたコードポイントに、 Simple_Case_Folding が存在する場合、それを返します。 存在しない場合、指定されたコードポイントそのものを返します。 失敗した場合は、null を返します。

関連キーワード:  ポイント, コード, ケース, IntlChar, 文字, int, 存在, foldCase, string, codepoint