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要转换的目标字符集

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

  • k:koi8-r
  • w:windows-1251
  • i:iso8859-5
  • a:x-cp866
  • d:x-cp866
  • m:x-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"