PHP 字符串函数

PHP chr()函数返回ASCII值对应的一个字符,它是PHP中ASCII值转字符的方法。

语法

string chr (int $bytevalue); 

参数

参数描述
必须/可选
bytevalueASCII值必须

返回值

返回ASCII值对应的字符

示例

介绍一些例子了解php chr()函数的使用方法。

示例1

<?php
$char = 52;
echo "你的ASCII值为 :".$char;
echo "<br>"."使用'chr()'函数后的字符为: ".chr($char);
?> 

输出:

你的ASCII值为 :52
使用'chr()'函数后的字符为: 4

示例2

8进制的例子
<?php
$char =052;
echo "这是一个8进制的ASCII值 :".$char;
echo "<br>"."使用'chr()'函数后的字符为: ".chr($char); 
?> 

输出:

这是一个8进制的ASCII值 :42
使用'chr()'函数后的字符为: *

示例3

16进制的例子
<?php
echo "你的字符为 :0x52";
echo "<br>"."使用'chr()' 函数后的值为: ".chr(0x52); 
?> 

输出:

你的字符为 :0x52
使用'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。