`
longlong850525
  • 浏览: 2327 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
JMSSerializerBundle序列化对象为json的时候使用了php原生的json_encode。 php原生的json_encode5.4以前会将中文转换为unicode,看到的中文可能就为\u****之类的字符 从php5.4开始,使用json_encode可以传入参数JSON_UNESCAPED_UNICODE,使得encode的时候不将中文转换为unicode symfony JMSSerializerBundle配置参见https://github.com/schmittjoh/JMSSerializerBundle/pull/151
php中array就像java中的map一样可以按照key=>valye的方式进行存储(其实即使没有给key,无非这个key就是一个递增的数字而已)。这个key可以是数字,也可以是字符。但是如果我们的key是'1'会发生什么呢?它会把这个'1'转换为数字1进行存储。当你用'1'作为key存入一个值,再遍历所有的key,判断类型的时候,会发现他是int类型。具体原因还不知道,这里先mark一下。
Global site tag (gtag.js) - Google Analytics