今天跟大家讲一下PHP数据类型之间的转换,也是为了让自己温故而知新,都忘得差不多了,关于这些代码我们刚开始学的二时候不要图快,你记住一件事就好了,任何东西都是熟能生巧练出来的,人类的记忆功能是很强大的,以前我打字就是跟一指禅差不多,现在虽然跟打字高手还有有些差距,但是我起码现在可以不看键盘,而且比以前打字要快了不少。所以PHP有些东西也是需要死记硬背的,然后多加练习,以后不用想就能先把代码打出来了,就是条件反射变成了一种本能反应。
好了废话不多说了,我要和你们一起学习了,关于数据类型之间的转换有三种转换书写格式。下面看看代码,运行你们来做,我这里不做演示了。
第一种:(integer)$str,(string)$int , (float)$boo ,(boolean)$flo
上边的这种书写格式大家要注意的地方在变量名称的前边加上小括号,小括号里边是要转换的数据类型,我写的是标准格式,大家不要漏了小括号内的任何一个字母,然后下面我把跟这一种比较相似的书写格式放在一起,方便大家区分,他们长得有点相似。
第二种:inval($str) ,strval($int), floatval($boo)
大家看出上面两种书写格式的不同了吧,第一种是对要转换的数据类型括号括起来,第二种是将要被转换的对象括起来,然后第二种还有变化就是数据类型缩短加上了个val,大家看好我写的示例代码,别记错了。
第三种:使用settype()函数来进行转换,从字面的意思就能读懂了这个函数的意思,所以学习好英语是很有必要的。
它的语法书写格式为settype($str,'integer'),小括号记住了第一个参数是被转换的对象,第二个是要转换的数据类型,引号包围起来。
这些基础的东西都很好理解,代码也比较好记住,就是看你掌握的熟不熟练,所以我们一定要把基础牢牢的记在脑子里,对于日后的编程有着举足轻重的意义。
领取专属 10元无门槛券
私享最新 技术干货