Friday, December 19, 2025
HomeLanguagesPHP | convert_cyr_string() Function

PHP | convert_cyr_string() Function

The convert_cyr_string() function is a inbuilt function in PHP. The function is used to convert a string from one Cyrillic character-set to another. Here two arguments are used such as from and to and they are of single character which represent the source and destination of Cyrillic character sets.

Some supported characters set are given below in the table : 

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

Syntax:  

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

Parameter Used

  • $str : This is the original input string, which needs to be converted. This is the mandatory parameter.
  • $from : The argument $from is of single character type which is the source of Cyrillic character set, where string should be converted. This is the mandatory parameter.
  • $to : The argument $to is of single character type which is the destination of Cyrillic character set. This is the mandatory parameter.

Return Values: The function returns the converted string from given original string.

Examples:  

Input : Geek .....
Output : Geek .....
Explanation : The string (Geek) convert from the
              character-set "w" (windows-1251) 
              to "a" (x-cp866).

Input : Geek hello ????????
Output : Geek hello ò.ò.ò.ò.ò.ò.ò.ò.
Explanation : The string (Geek hello ????????) convert from the
              character-set "w" (windows-1251) 
              to "k" (koi8-r).

Below program illustrate the convert_cyr_string() function.  

PHP




<?php
 
// PHP code to illustrate the
// convert_cyr_string() function
 
$str = "Geeksforneveropen æøå???øåæøå";
echo $str, "\n";
 
// String convert from character-set
// "w" (windows-1251) to "k" (koi8-r)
 
echo convert_cyr_string($str, 'w', 'k');
 
?>


Output

Geeksforneveropen æøåÐ?Ð?Ð?øåæøå
Geeksforneveropen ç.ç£ç½ò.ò.ò.ç£ç½ç.ç£ç½

Note: This function is binary-safe due to when passed the binary data into functions the text and string should be manipulating.

Reference: http://php.net/manual/en/function.convert-cyr-string.php

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32455 POSTS0 COMMENTS
Milvus
108 POSTS0 COMMENTS
Nango Kala
6823 POSTS0 COMMENTS
Nicole Veronica
11958 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12038 POSTS0 COMMENTS
Shaida Kate Naidoo
6958 POSTS0 COMMENTS
Ted Musemwa
7203 POSTS0 COMMENTS
Thapelo Manthata
6911 POSTS0 COMMENTS
Umr Jansen
6890 POSTS0 COMMENTS