字符串函数

PHP chr() 函数

主题:PHP 字符串参考上一页|下一页

说明

chr() 函数根据指定的 ASCII 值生成一个字符。

此函数与 ord() 函数相反,后者的作用与此函数相反。< /p>

下表总结了该函数的技术细节。

返回值: 与指定的ASCII值对应的单字符串。
变更日志: 自 PHP 7.4.0 起,此函数不再静默接受不受支持的值,并将这些值强制转换为 0。
版本: PHP 4+

语法

chr() 函数的基本语法如下:

chr(ascii);

下面的例子展示了 chr() 函数的作用。

<?php
echo chr(50);   // Decimal value
echo chr(062);  // Octal value
echo chr(0x32); // Hex value
?>

提示:整数可以指定为十进制、八进制或十六进制值。 八进制值由前导 0 表示(例如 062、075、…),而十六进制值由前导 0x 表示(例如 0x32、0x3D、…) .


参数

chr() 函数接受以下参数。

参数 说明
ascii 必填。 一个 ASCII 值(0 到 255 之间的整数)。

更多示例

这里有更多示例展示了 chr() 函数的实际工作原理:

以下示例演示如何使用十进制值创建 ASCII 字符。

<?php
$str = "2 " . chr(43) . " 3 " . chr(61) . " 5";
echo $str;
?>

以下示例演示如何从单个字节构建 UTF-8 字符串。

<?php
$str = chr(240) . chr(159) . chr(144) . chr(158);
echo $str;
?>
Advertisements