为啥我的是string(6)

来源:3-5 PHP变量的数据类型

慕函数3145109

2018-07-13 12:42

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


写回答 关注

2回答

  • 慕圣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个字节

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455994 学习 · 6306 问题

查看课程

相似问题