(PHP 4, PHP 5, PHP 7)
chr — Возвращает символ по его коду
$ascii
)
Возвращает строку из одного символа, код которого задан аргументом
ascii
.
Эта функция дополняет функцию ord().
ascii
Расширенный ASCII-код.
Значения за пределом диапазона (0..255) должны быть подибово сложены (bitwise AND) с 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