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

2015-01-24信息快讯网

这两个函数到底有什么用呢? 用来做字符加减运算最合适了. 普通的字符是无法做加减运算指向下一个字符的. 而转成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
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
PHP register_shutdown_function函数的深入解析
深入php函数file_get_contents超时处理的方法详解
PHP Error与Logging函数的深入理解
php的POSIX 函数以及进程测试的深入分析
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
Apache服务器无法使用的解决方法
基于Zend的Captcha机制的应用
基于curl数据采集之正则处理函数get_matches的使用
PHP字符串的编码问题的详细介绍
使用Apache的htaccess防止图片被盗链的解决方法
str_replace只替换一次字符串的方法
PHP 数组和字符串互相转换实现方法
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
PHP函数篇之掌握ord()与chr()函数应用
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
PHP详解ASCII码对照表与字符转换
PHP循环语句笔记(foreach,list)
php从右向左/从左向右截取字符串的实现方法
PHP的array_diff()函数在处理大数组时的效率问题
PHP中strtotime函数使用方法详解
用PHP写的基于Memcache的Queue实现代码
Linux fgetcsv取得的数组元素为空字符串的解决方法
PHP提取字符串中的图片地址[正则表达式]
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
php空间不支持socket但支持curl时recaptcha的用法
php数组函数序列之array_search()- 按元素值返回键名
兼容firefox,chrome的网页灰度效果
©2014-2024 dbsqp.com