PHP详解ASCII码对照表并实现字符转换的方法

ASCII码(American Standard Code for Information Interchange),即美国信息交换标准代码,是一种电脑编码系统,用于表示英文字母、数字、标点符号及其他符号。

ASCII码对照表

ASCII码  字符
  0      NUL(空字符)
  1      SOH(标题开始)
  2      STX(正文开始)
  3      ETX(正文结束)
  4      EOT(传输结束)
  5      ENQ(请求)
  6      ACK(收到通知)
  7      BEL(响铃)
  8      BS(退格)
  9      HT(横向列表)
 10      LF(换行键)
 11      VT(纵向列表)
 12      FF(换页键)
 13      CR(回车键)
 14      SO(不活动模式)
 15      SI(活动模式)
 16-31   控制字符
 32      空格
 33-47   标点符号和特殊符号
 48-57   0-9十个阿拉伯数字
 58-64   标点符号和特殊符号
 65-90   A-Z 26个大写英文字母
 91-96   标点符号和特殊符号
 97-122  a-z 26个小写英文字母
 123-126 标点符号和特殊符号

实现字符转换的方法

  • 使用PHP内置函数ord()可以将字符转换为ASCII码,使用方法:ord($str),$str为要转换的字符;
  • 使用PHP内置函数chr()可以将ASCII码转换为字符,使用方法:chr($code),$code为要转换的ASCII码;
  • 使用PHP内置函数str_split()可以将字符串分割为字符数组,使用方法:str_split($str),$str为要分割的字符串;
  • 使用PHP内置函数implode()可以将字符数组转换为字符串,使用方法:implode($separator, $arr),$separator为分隔符,$arr为要转换的字符数组;

以上就是ASCII码对照表及实现字符转换的方法,使用PHP内置函数可以轻松实现字符与ASCII码之间的转换。

本文链接:http://task.lmcjl.com/news/7212.html

展开阅读全文