chr
chr
(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 = "The string ends in escape: ";
$str .= chr(27 /* add an escape character at the end of $str */
/* Often this is more useful */
$str = sprintf("The string ends in escape: %c", 27
?>
示例#2 溢出行为
<?php
echo chr(-159), chr(833), PHP_EOL;
?>
上面的例子将输出:
aA
扩展内容
- sprintf() - 返回一个带格式字符串
%c
的格式化字符串
- ord()
← chop
chunk_split →