牛牛在线工具

Normalizer::getRawDecomposition()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Normalizer::getRawDecomposition()

获取指定Unicode字符的原始分解形式

函数名称:Normalizer::getRawDecomposition() 函数描述:该函数用于获取指定Unicode字符的原始分解形式。 适用版本:PHP 5 >= 5.3.0, PHP 7 用法: string Normalizer::getRawDecomposition ( string $input [, int $form = Normalizer::FORM_C ] ) 参数: $input:要获取原始分解形式的Unicode字符。 $form:可选参数,指定要使用的Unicode规范化形式。默认值为Normalizer::FORM_C。 返回值: 返回一个字符串,表示指定Unicode字符的原始分解形式。 示例: // 示例1: 获取字符的原始分解形式 $input = 'é'; $decomposition = Normalizer::getRawDecomposition($input); echo $decomposition; // 输出: é // 示例2: 使用指定的Unicode规范化形式获取字符的原始分解形式 $input = 'é'; $decomposition = Normalizer::getRawDecomposition($input, Normalizer::FORM_D); echo $decomposition; // 输出: é // 示例3: 获取多个字符的原始分解形式 $input = 'éü'; $decomposition = Normalizer::getRawDecomposition($input); echo $decomposition; // 输出: éü 注意事项: 该函数需要在PHP编译时启用--enable-intl选项。 该函数仅适用于Unicode字符,不适用于非Unicode字符。 可以使用Normalizer::normalize()函数将字符串规范化为指定的Unicode规范化形式,然后再使用Normalizer::getRawDecomposition()函数获取原始分解形式。 可以使用Normalizer::isNormalized()函数检查字符串是否已经规范化。