PHP chr()
函数返回ASCII
值对应的一个字符,它是PHP中ASCII值转字符的方法。
语法
string chr (int $bytevalue);
参数
参数 | 描述 | 必须/可选 |
---|---|---|
bytevalue | ASCII值 | 必须 |
返回值
返回ASCII值对应的字符
示例
介绍一些例子了解php chr()
函数的使用方法。
示例1
<?php
$char = 52;
echo "你的ASCII值为 :".$char;
echo "<br>"."使用'chr()'函数后的字符为: ".chr($char);
?>
输出:
你的ASCII值为 :52
使用'chr()'函数后的字符为: 4
使用'chr()'函数后的字符为: 4
示例2
8进制的例子<?php
$char =052;
echo "这是一个8进制的ASCII值 :".$char;
echo "<br>"."使用'chr()'函数后的字符为: ".chr($char);
?>
输出:
这是一个8进制的ASCII值 :42
使用'chr()'函数后的字符为: *
使用'chr()'函数后的字符为: *
示例3
16进制的例子<?php
echo "你的字符为 :0x52";
echo "<br>"."使用'chr()' 函数后的值为: ".chr(0x52);
?>
输出:
你的字符为 :0x52
使用'chr()' 函数后的值为: R
使用'chr()' 函数后的值为: R
示例4
<?php
$str = chr(43); // +
$str2 = chr(61); // =
echo("2 $str 2 $str2 4");
?>
输出:
2 + 2 = 4
在上面的例子中,chr(43) 的 ASCII 值是 '+' , chr(61) 的ASCII值是 '=' 。
所以变为表达式2+2=4。