yehuisir

---恢复内容开始---

1.echo函数

echo只能输出单个字符串或者整数,不能直接输出数组。要输出多个字符串必须用分号

eg:

 echo可以输出字符串加变量,如果输出的数字字符串则会将对应的数字相加,否则只是数字,不输出字符串此时就相当于在做加减乘除法。

echo 后面如果是单引号+变量,则不会转义,如果是双引号则会转义成对应的字符串

上面输出$a,而不是13444。

上面会输出13444。

 

2.json_decode函数注意

json_decode($json[json数据],  bool值)是将json数据转为对象或者数组。至于转换的结果根据第二个参数来定,如果是true,则会转成数组,如果是false则会转成对象。对象需要用->来调用。第二个参数可以用1代表true,默认情况下是false。

 

 

 

3.json_encode函数

这里千万要注意,它和json_decode非常相似,我经常搞混淆,它是将数组转成json字符串,而且它是不能带true,false的。

 

 

这里的输出出现了乱码,因为json_encode只支持utf8格式,所以在传入前将其转成utf8格式代码就行了。

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2021-09-18
  • 2021-08-24
  • 2022-01-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2021-09-18
  • 2021-09-18
  • 2021-09-18
相关资源
相似解决方案