wdjh.net
当前位置:首页 >> PHP中orD什么意思啊 哪位知道? >>

PHP中orD什么意思啊 哪位知道?

php ord() 函数返回字符串第一个字符的 ASCII 值。ord(string) 参数 描述 string 必需。要从中获得 ASCII 值的字符串。 具体请看下图:

将ASCLL码值转换为字符 示例: ord('a')表示a在ASSCLL码中的序号,为97; ord('b')表示b在ASSCLL码中的序号,为98; 懂不? 另外 chr是 ord 的互逆函数 也就是说 chr(97)=a ASCLL码不知道的话,去网上搜一下就可以了!

可以根据中文的ASCII大于127来判断 $num = strlen($str); for($i=0;$i 127){ echo substr($i,$i+2)."为中文"; $i = $i+1; } }

0x81 0x是16进制的表示 0x81是十进制的129 ord($a)>=0x81吧 GBK下是大于129.GB2312才是大于127

int()在PHP中有这个函数 纠正上面的,不懂就别误人子弟!! 例: $a=0.13; $b=(int)$a; //$b=0; $a=0.99; $b=(int)$a; //$b=0; $a=1.01; $b=(int)$a; //$b=1; $a=1.99; $b=(int)$a; //$b=1;

http://home.educities.edu.tw/wanker742126/asm/ap04.html 这里很齐,都有的

你这个程序在java中能够得到字符的二进制编码呀。如ord("1"),输出是“49”。

0xc0 十进制数192 即二进制数(32位整型): 00000000 00000000 00000000 11000000; if(($ord & 0xc0) == 0xc0)可以理解为: 测试$ord这个变量的二进制数的第7,8两位是否都为'1' ;

用按位与把高位试试[mw_shl_code=java,true]private static int ord(String s){ return (int)s.charAt(0) & 0xff;}[/mw_shl_code]

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com