问答详情
源自:3-5 PHP变量的数据类型

为啥我的是string(6)

string(6) "就是"
int(9494)


提问者:慕函数3145109 2018-07-13 12:42

个回答

  • 慕圣7096405
    2018-07-26 15:00:06

    因为你的字符串$string初始值是"就是",而不是范例规定的"就是就是",每个中文字符占3个字节,所以范例是12个字节,而你的是6个字节。你可以试试把初始值改成"就是就是就是",那样显示结果就是:string(18)  "就是就是就是"。

  • 夏风_Lee
    2018-07-13 13:35:51

    gbk编码下每个中文字符所占字节为2

    utf-8编码下每个中文字符所占字节为3

    学习环境是UTF-8 说以两个中文字符 有6个字节