convert_cyr_string()

1. 定义

该函数将一个Cyrillic字符转换为另一种Cyrillic字符。

注:Cyrillic是国际标准化组织内ISO/IEC 8859的其中一个 8 位字符集。此字集收录西里尔字母,供俄语白俄罗斯语保加利亚语马其顿语塞尔维亚语乌克兰语使用。

2. 语法

convert_cyr_string ( string $str , string $from , string $to ) : string

3. 参数说明

参数 可选性 数据类型 描述
$str 必需 字符串 要转换的字符串
$from 必需 字符串 $str的源字符集
$to 必需 字符串 $str要转换的目标字符集

其中,该函数支持的字符集如下:

  • kkoi8-r
  • wwindows-1251
  • iiso8859-5
  • ax-cp866
  • dx-cp866
  • mx-mac-cyrillic

4. 示例

<?php

// convert_cyr_string()
// 将一个`Cyrillic`字符转换为另一种`Cyrillic`字符

$str = "\x70\xF0";
$res = convert_cyr_string($str, 'k', 'w');
var_dump($res);// 输出:string(2) "p"