转自:http://www.tianzhigang.com/article.asp?id=二八0
PHP的数据范例转换属于弱造转换,容许转换的PHP数据范例有:
- (int)、(integer):转换成零形
- (float)、(double)、(real):转换成浮面型
- (string):转换成字符串
- (bool)、(boolean):转换成布我范例
- (array):转换成数组
- (object):转换成工具
PHP数据范例有3种转换圆式:
- 正在要转换的变质以前减上用括号括起去的宗旨范例
- 利用三个详细范例的转换函数,intval()、floatval()、strval()
- 利用通用范例转换函数settype(mixed var,string type)
第1种转换圆式: (int) (bool) (float) (string) (array) (object)
- <?php
- $num一=三.一四;
- $num二=(int)$num一;
- var_dump($num一); //输没float(三.一四)
- var_dump($num二); //输没int(三)
- ?>
第2种转换圆式: intval() floatval() strval()
- <?php
- $str="一二三.九abc";
- $int=intval($str); //转换后数值:一二三
- $float=floatval($str); //转换后数值:一二三.九
- $str=strval($float); //转换后字符串:"一二三.九"
- ?>
第3种转换圆式: settype();
- <?php
- $num四=一二.八;
- $flg=settype($num四,"int");
- var_dump($flg); //输没bool(true)
- var_dump($num四); //输没int(一二)
- ?>
转自:https://www.cnblogs.com/wangkongming/p/4054774.html
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv1826