我对php文档中字符或字符串的序数值一词感到困惑。 有人可以告诉我究竟什么是序数值?
答案 0 :(得分:7)
PHP中的一个“字符”是一个字节。请注意,这对于多字节字符具有误导性,其中一个字符(例如“汉”)以多个字节编码。无论如何,一个字节是8位,可以表示0到255之间的数字。字符字节的序数值就是这个数值。
ord('a') -> 97
如果您需要有关字节/字符/编码的更多背景信息,请阅读http://kunststube.net/encoding。
答案 1 :(得分:2)
序数值是Nothing,但是字符的ASCII值 而且我们知道每个字符占用一个字节,即8位 并且每个位都可以有0或1作为可能的值 所以每个位可以有2个值,因此8个位置可以有功率(2,8)= 256个组合 并且每个组合类似于1个字符,如
00000000 =>空(0)
00010000 =>空间(32)
(65-91)in Ascii => A-Z
(97 - 122)在Ascii => (A-Z)
和(48-57)在Ascii中=> (0 - 9)
其他组合被分配给其他特殊的chacater。
PHP有一个内置函数ord('a'),它将字符作为参数并返回其ascii值,在这种情况下为65
答案 2 :(得分:0)
角色的序数值只是角色的数字位置。