假设$str是一个字符串,那么$strn和$str{n}之间有什么区别。
我注意到,除了{}在我找到的任何文档中都没有出现之外,两者的工作原理似乎是一样的。
发布于 2013-01-29 00:28:54
注意,$str[n]
和$str{n}
给出的是String
的第n个字节,而不是String
的第n个字符。用于多字节编码(UTF-8等)一个字符不需要是一个字节。
$str{0}
-字符串的第一个字节
mb_substr($str, 0, 1)
-字符串的第一个字符(包括多字节字符集)
https://stackoverflow.com/questions/885241
复制相似问题