chlinux 发表于 2011-07-31 13:05

chr(0)意思是?在php中的作用是?

今天看了一段代码:

$data= chr(35).chr($node).chr(0).chr(0);

不解。

Chr("0") 为0的字符
Chr("1")
Chr("2")
Chr("3")
Chr("4")
Chr("5")
Chr("6")
Chr("7") 响铃
Chr("8") 回格
Chr("9") tab(水平制表符)
Chr("10") 换行
Chr("11") tab(垂直制表符)
Chr("12") 换页
Chr("13") 回车 chr(13)&chr(10) 回车和换行的组合
Chr("14")
Chr("15")


这个表是网上查的,是否权威不清楚。chr(0)我网上查,有人说是null还有人说是相当于C语言中的 '\0'
我没搞清楚。

chlinux 发表于 2011-07-31 13:30

网上有这样的解释

//解释下上面第一个:chr(0)不是null,null是什么都没有,而chr(0)的值是0。表示成16进制是0x00,表示成二进制是00000000虽然chr(0)不会显示出什么,但是他是一个字符。虽然chr(0)不会显示出什么,但是他是一个字符。

lsstarboy 发表于 2011-07-31 19:31

一般是分隔用的吧。

chlinux 发表于 2011-08-01 08:50

回复 3# lsstarboy


    理解,谢谢!

maochanglu 发表于 2011-08-01 09:30

ascii 的 0 表示什么,我也不知道。
页: [1]
查看完整版本: chr(0)意思是?在php中的作用是?