php convert_cyr_string 将字符串由一种 Cyrillic 字符集转换成另一种

时间:2016-01-26
php convert_cyr_string 函数将给定的字符串从一种 Cyrillic 字符转换成另一种,返回转换之后的字符串。本文章向大家介绍convert_cyr_string函数的基本语法及使用实例。需要的码农可以参考一下。

convert_cyr_string — 将字符由一种 Cyrillic 字符转换成另一种

convert_cyr_string 函数基本语法介绍:

convert_cyr_string(str,from,to)

此函数将给定的字符串从一种 Cyrillic 字符转换成另一种,返回转换之后的字符串。

convert_cyr_string 函数参数介绍:

参数 描述
str 必需。要转换的字符。
from 必需。单个字符,代表源 Cyrillic 字符集。
to 必需。单个字符,代表了目标 Cyrillic 字符集。

Cyrillic字符集支持的类型有:

  • k - koi8-r
  • w - windows-1251
  • i - iso8859-5
  • a - x-cp866
  • d - x-cp866
  • m - x-mac-cyrillic

convert_cyr_string 函数返回值

返回转换后的字符串。 

convert_cyr_string 函数实例:

把字符串由一种字符集转换成另一种:

<?php
$array[0] = "??????????";
$array[1] = "?????????";
$array[2] = array("??????????","????????????");
$array[3] = array(
                     array("???????????????","???????????????"),
                     array("?????????????","??????????")
                );

$result = convert_cyr_array($array,"k","w");
/* Returns:

Array
(
  [0] => ????????
  [1] => ???????
  [2] => Array
    (
      [0] => ????????
      [1] => ?????????
    )
  [3] => Array
    (
      [0] => Array
        (
          [0] => ??????????
          [1] => ??????????
        )
      [1] => Array
        (
          [0] => ?????????
          [1] => ????????
        )
    )
)*/
?>