php中chr(ascii)和ord(string)函数用法
这两个函数的功能正好相反chr 函数从指定的 ASCII 值返回字符而ord() 函数返回字符串第一个字符的 ASCII 值。明白这些大家就好用此函数了。
先看chr函数
chr() 函数从指定的 ASCII 值返回字符。
chr(ascii)
ascii 参数可以是十进制、八进制或十六进制。通过前置 0 来规定八进制,通过前置 0x 来规定十六进制
例子, 代码如下:
<?php echo chr (52); echo chr (052); echo chr (0x52); ?> //输出: 4 * R是不是很神奇,其实也不怪我经常会把一些看不到编码用chr来操作,代码如下:
<? echo chr (13); echo chr (32); ?>大家想想这会输出什么呢,结果是一个回车,一个空格,下面再来看ord函数,ord() 函数返回字符串第一个字符的 ASCII 值,从上面来看正好与chr 相反是吧.
语法: ord(string)
例子
<?php echo ord( "h" ); echo ord( "hello" ); ?>好了,现在我们来看一个综合的实例,代码如下:
<?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(ascii)和ord(string)函数用法 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did30699