转自: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)

 
  1. <?php   
  2. $num一=三.一四;   
  3. $num二=(int)$num一;   
  4. var_dump($num一); //输没float(三.一四)   
  5. var_dump($num二); //输没int(三)   
  6. ?>  

第2种转换圆式:  intval()  floatval()  strval()

 
  1. <?php   
  2. $str="一二三.九abc";   
  3. $int=intval($str);     //转换后数值:一二三   
  4. $float=floatval($str); //转换后数值:一二三.九   
  5. $str=strval($float);   //转换后字符串:"一二三.九"    
  6. ?>  

第3种转换圆式:  settype();

 
  1. <?php   
  2. $num四=一二.八;   
  3. $flg=settype($num四,"int");   
  4. var_dump($flg);  //输没bool(true)   
  5. var_dump($num四); //输没int(一二)   
  6. ?> 
千里之止,初于脚高。扭转如今,便是扭转将来。扭转将来,从如今合初。 小我网站:http://www.wangkongming.cn

转自:https://www.cnblogs.com/wangkongming/p/4054774.html

更多文章请关注《万象专栏》