if(ord($str[$i])<0x81){
if(ord($str[$i])<33){ }
}
请问这个这两个if是什么意思
if(ord($str[$i])<33){ }
}
请问这个这两个if是什么意思
解决方案 »
- php+数据库的问题
- 如何在php网页中植入facebook的好友头像集合
- 关于php字符串替换的一个简单问题,在线等
- 帮我看一下这段代码,看问题是出在哪边?在选择第二个下拉框的时候,第一个下拉框返回出来的值就没了!!!
- 同样是Firefox3, linux和windows下网站显示就是不相同? 100分
- 会写C#或.NET程序,学PHP上手是不是很快啊?
- PHP删除过期记录
- 百度的自定义css是存成文件么?
- 小弟打算暑假去北京,各位大哥能不能给点帮助啊?
- php7.1.5提示Call to undefined function sqlsrv_connect()
- 请教一个数据库编码的问题,困扰已久啊
- java,android里的context都是什么意思啊
如果A$str[$i]SCII 值小于33,则……
比如可打印的基本ascii码字符的码值在 32 到 126 之间( ' ' 到 '~')应该说这两个 if 的判断条件是错误的
if(ord($str[$i]) <0x81)
0x81 是十进制数 129 的 16进制表示
码值小于 0x81 的还有 0x80 依然在扩展 ASCII 码范围里if(ord($str[$i]) <33)
码值小于 33 的还有空格,仍属于可打印字符 }