php的chr和ord函数实现字符加减乘除运算实现代码
2014-10-09 09:35
387 查看
这两个函数的功能正好相反chr 函数从指定的 ASCII 值返回字符而ord() 函数返回字符串第一个字符的 ASCII 值。明白这些大家就好用此函数了。
先看chr函数
chr() 函数从指定的 ASCII 值返回字符。
chr(ascii)
ascii 参数可以是十进制、八进制或十六进制。通过前置 0 来规定八进制,通过前置 0x 来规定十六进制
例子
是不是很神奇,其实也不怪我经常会把一些看不到编码用chr来操作如
大家想想这会输出什么呢,结果是
一个回车,一个空格
下面再来看ord函数
ord() 函数返回字符串第一个字符的 ASCII 值。
从上面来看正好与chr 相反是吧,
语法
好了,现在我们来看一个综合的实例
先看chr函数
chr() 函数从指定的 ASCII 值返回字符。
chr(ascii)
ascii 参数可以是十进制、八进制或十六进制。通过前置 0 来规定八进制,通过前置 0x 来规定十六进制
例子
代码如下 | 复制代码 |
<?php echo chr(52); echo chr(052); echo chr(0x52); ?>输出: 4 * R |
代码如下 | 复制代码 |
<? echo chr(13); echo chr(32); ?> |
一个回车,一个空格
下面再来看ord函数
ord() 函数返回字符串第一个字符的 ASCII 值。
从上面来看正好与chr 相反是吧,
语法
代码如下 | 复制代码 |
ord(string) 例子 <?php echo ord("h"); echo ord("hello"); ?> 输出结果: 104 104 |
代码如下 | 复制代码 |
<?php $str1=chr(88); echo $str1; //返回值为X $str2=chr(ord(X)+1); // echo $str2; //返回值为 Y echo "t"; $str3=ord('S'); echo $str3; //返回值为83 ?> |
相关文章推荐
- php的chr和ord函数实现字符加减乘除运算实现代码
- php的chr和ord函数实现字符加减乘除运算实现代码
- php实现处理输入转义字符的代码
- php中删除字符串中最先出现某个字符的实现代码
- PHP 实现后缀表达式(接受四则运算字符串,输出计算结果,附代码)
- PHP在特殊字符前加斜杠的实现代码
- 用PHP实现的四则运算表达式计算实现代码
- php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
- php 数学运算验证码实现代码
- 代码笔记 | PHP实现N*M的字符矩阵90度旋转
- php实现处理输入转义字符的代码
- 用php的chr和ord函数实现字符串和ASCII码互转
- php中日期加减法运算实现代码
- PHP在字符断点处截断文字的实现代码
- php中日期加减法运算实现代码
- PHP在字符断点处截断文字的实现代码
- php数字运算验证码的实现代码
- 用php的chr和ord函数实现字符串和ASCII码互转
- php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)