php chr()函数将ASCII码值/数字转换为字符

原创 国哥笔记  2018-11-24 10:43  阅读 1,270 views 次

chr()函数定义及用法

在php中,chr()函数是用来将指定的ASCII码值转换为字符。ASCII码值可以是十进制值、八进制值(以0开头)或十六进制值(以0x开头)。

非常相关:学习chr()函数可以把ord()函数一起学一下,因为这两个函数有互转的作用,chr()函数转换后可以用ord()函数转换回来,反之也可以。ord()函数是将字符转换为ASCII表示的数值,有关联的函数联系起来一起学习的话更容易一些。

php bin2hex()函数将字符串转换为十六进制值表示

chr()函数语法格式

$str = chr(ascii);

参数说明

  • ascii:要转换为字符的ASCII码;(如:65)
  • $str:接收函数返回值的变量;

实例1(ASCII码使用十进制):

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
$str_0 = chr(48); $str_1 = chr(49);
$str_A = chr(65); $str_Z = chr(90);
$str_a = chr(97); $str_z = chr(122);
echo("48->'$str_0'  "); echo("49->'$str_1' <br>");
echo("65->'$str_A'  "); echo("90->'$str_Z' <br>");
echo("97->'$str_a'  "); echo("122->'$str_z' <br>");
?>

运行结果:

php chr()函数将ASCII码值转换为字符

实例二(ASCII码使用八进制值或十六进制值):

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
$str1 = chr(053); $str2 = chr(075); //八进制表示加和减的ASCII码
echo("100 $str1 100 $str2 200<br>");
$str_w = chr(0x77); $str_0 = chr(0x2e); $str_g = chr(0x67);// 十六进制ASCII码表示本站网址的组成
$str_b = chr(0x62); $str_i = chr(0x69); $str_j = chr(0x6a); 
$str_c = chr(0x63); $str_o = chr(0x6f); $str_m = chr(0x6d);
echo("本网站的网址:");
echo("$str_w$str_w$str_w$str_0$str_g$str_g$str_b$str_i$str_j$str_i$str_0$str_c$str_o$str_m");
?>

运行结果:

php chr()函数将ASCII码值转换为字符

更多操作字符串的函数——>PHP String字符串函数大全

本文地址:https://www.ggbiji.com/php-chr.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情