(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