服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - PHP教程 - php的chr和ord函数实现字符加减乘除运算实现代码

php的chr和ord函数实现字符加减乘除运算实现代码

2019-12-18 17:21PHP教程网 PHP教程

这两个函数到底有什么用呢? 用来做字符加减运算最合适了. 普通的字符是无法做加减运算指向下一个字符的. 而转成ASCII后就可以做加减乘除了. 处理好后再转成字符就可以了. 目前的很多字符串加密,解密都用到此功能!

chr函数用于将ASCII码转换为字符 
ord函数是用来字符转换为ASCII码 

ASCII码是计算机所能显示字符的编码,它的取值范围是0-255,其中包括标点、字母、数字、汉字等。在编程过程中,经常把指定的字符转化为ASCII码进行比较。 

下面是PHP提供的转换ASCII码和字符的函数。 
1.chr()函数 
该函数用于将ASCII码值转化为字符串。其函数声明如下: 
string chr (int ascii); 
2.ord()函数 
该函数用于将字符串转化为ASCII码值。其函数声明如下: 
int ord(string str); 
例子: 
使用chr()函数和ord()函数进行字符串与ASCII码之间的转换运算,程序代码如下: 

复制代码代码如下:


<?php 
$str1=chr(88); 
echo $str1; //返回值为X 
$str2=chr(ord(X)+1); // 
echo $str2; //返回值为 Y 
echo "\t"; 
$str3=ord('S'); 
echo $str3; //返回值为83 
?> 


运行结果:X Y 83

延伸 · 阅读

精彩推荐