Обработка строк
PHP Manual

chr

(PHP 4, PHP 5, PHP 7)

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

Описание

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("Эта строка заканчивается на escape: %c"27);
?>

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

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

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

aA

Смотрите также


Обработка строк
PHP Manual