(PHP 4, PHP 5, PHP 7)

chr — Возвращает символ по его коду

Описание

string chr ( int $ascii )

 

Возвращает строку из одного символа, код которого задан аргументом ascii.

Эта функция дополняет функцию ord().

Список параметров

ascii

 

Расширенный ASCII-код.

Значения за пределом диапазона (0..255) должны быть побитово сложены (побитовое И) с 255, что соответствует такому алгоритму:

while ($ascii < 0) {
    $ascii += 256;
}
$ascii %= 256;

 

Возвращаемые значения

Возвращает символ по его коду.

Примеры

Пример #1 Пример использования chr()


<?php
$str = "Эта строка заканчивается на escape: ";
$str .= chr(27); /* добавляет символ escape в конец $str */

 


/* Но обычно лучше использовать такую конструкцию */

$str = sprintf("The string ends in escape: %c", 27);
?>

 

Пример #2 Поведение при переполнении

<?php
echo chr(-159), chr(833), PHP_EOL;
?>

 

Результат выполнения данного примера:

aA