首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP:字符串索引

PHP:字符串索引
EN

Stack Overflow用户
提问于 2009-05-19 21:58:39
回答 1查看 29.7K关注 0票数 23

假设$str是一个字符串,那么$strn和$str{n}之间有什么区别。

我注意到,除了{}在我找到的任何文档中都没有出现之外,两者的工作原理似乎是一样的。

EN

回答 1

Stack Overflow用户

发布于 2013-01-29 00:28:54

注意,$str[n]$str{n}给出的是String的第n个字节,而不是String的第n个字符。用于多字节编码(UTF-8等)一个字符不需要是一个字节。

$str{0} -字符串的第一个字节

mb_substr($str, 0, 1) -字符串的第一个字符(包括多字节字符集)

http://php.net/mb_substr

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/885241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档