是啊,最近都在捣鼓PHP,只从学校毕业后,很少写PHP了,有再接触PHP的话,就是网站了,因为现在来看还是有很多的中小型网站都是在用PHP,就比如我的网站用的WordPress程序搭建的,也是用的PHP语言写的。
所以说,多学习点语言,总是没有错的,不是有句老话说”技多不压身“,说的是好,但是还是要坚持学下去,才是真的好呢。
不扯皮了。在PHP中其实是有三种数据类型转换的方法:
第一种:使用(int)
,(bool)
,(float)
,(string)
,(array)
,(object)
,返回的是转换后的值
<?php $str="1"; $result=(int)$str; var_dump($result); ?>
第二种:使用intval()
,floatval()
,strval()
,返回的是转换后的值
<?php $str="1"; $result=intval($str); var_dump($result); ?>
第三种:使用settype(要转换的数据,要转换的类型)
,注意了,返回的是布尔值告知转换成功与否,而第一个传入的参数都是引用,竟然是引用的话,那么在该方法里面更改值的话,是会影响到传入的值,也就达到了变更类型的目标,我自己也是比较喜欢这个方法的,因为特别在写类型转换的函数方法的时候,最好是通过别人传入的参数来做对应的类型转换,这样的话,这个函数方法变的更灵活的了。
<?php $str="1"; $result=settype($str,"int"); var_dump($result); ?>